Converti presentazioni in più formati in .NET
Panoramica
Aspose.Slides for .NET può caricare presentazioni PowerPoint e OpenDocument e salvarle o renderizzarle in molti altri formati senza Microsoft PowerPoint, OpenOffice o LibreOffice. È possibile convertire file PPT legacy in PPTX moderni, esportare presentazioni in documenti a layout fisso come PDF e XPS, pubblicare diapositive come HTML o renderizzare diapositive come file immagine per anteprime, miniature e archivi.
La maggior parte delle conversioni di documenti utilizza lo stesso flusso di lavoro generale: caricare il file di origine, scegliere il formato di output richiesto e applicare le opzioni specifiche del formato quando necessario. Per i formati immagine, ogni diapositiva viene renderizzata separatamente e quindi salvata come immagine raster o vettoriale. Gli articoli dedicati collegati di seguito forniscono i dettagli di implementazione per ciascun caso.
Scegli uno scenario di conversione
Utilizza gli articoli seguenti per esempi completi in C# e opzioni specifiche del formato.
| Scenario | Utilizzalo quando hai bisogno di | Articolo |
|---|---|---|
| PPT/PPTX/ODP a PPTX | Modernizza i file PPT legacy, normalizza i file PPTX esistenti o converte le presentazioni OpenDocument in PowerPoint PPTX. | Converti PPT in PPTX, Converti ODP in PPTX, Salva presentazioni |
| PPTX a PPT | Salva una presentazione PowerPoint moderna nel formato binario PPT più vecchio per compatibilità con flussi di lavoro più datati. | Converti PPTX in PPT |
| PPT/PPTX/ODP a PDF | Crea documenti portatili, ricercabili e a layout fisso per condivisione, stampa o archiviazione. | Converti PowerPoint in PDF |
| PPT/PPTX/ODP a PDF con note | Esporta le note del relatore insieme al contenuto della diapositiva. | Converti PowerPoint in PDF con note |
| PPT/PPTX/ODP a HTML | Pubblica le presentazioni come pagine HTML e controlla immagini, caratteri, note e opzioni di layout reattivo. | Converti PowerPoint in HTML |
| PPT/PPTX/ODP a HTML5 | Esporta le diapositive in HTML5 per visualizzazione basata su browser con formattazione e interattività preservate. | Converti presentazioni in HTML5 |
| PPT/PPTX/ODP a PNG | Renderizza ogni diapositiva in un’immagine PNG per anteprime, miniature o output web. | Converti PowerPoint in PNG |
| PPT/PPTX/ODP a JPG | Renderizza le diapositive in immagini JPG e controlla dimensioni e qualità dell’immagine. | Converti PowerPoint in JPG |
| Diapositiva a SVG | Esporta singole diapositive come grafica vettoriale scalabile. | Renderizza diapositiva come SVG |
| PPT/PPTX/ODP a XPS | Genera documenti XPS a layout fisso. | Converti PowerPoint in XPS |
| PPT/PPTX/ODP a TIFF | Salva una presentazione come file TIFF multi-pagina per stampa, scansione, fax o archiviazione. | Converti PowerPoint in TIFF |
| PPT/PPTX/ODP a TIFF con note | Salva le diapositive con le note del relatore in TIFF. | Converti PowerPoint in TIFF con note |
| PPT/PPTX a Word | Converte le diapositive in un documento Word quando è necessario un output in stile documento. | Converti PowerPoint in Word |
| PPT/PPTX a Markdown | Estrai il contenuto della presentazione in Markdown per documentazione e flussi di lavoro basati su testo. | Converti PowerPoint in Markdown |
| PPT/PPTX/ODP a XML | Crea un PowerPoint XML Presentation basato su testo per ispezione, confronto, risoluzione dei problemi o flussi di lavoro XML. | Converti PowerPoint in XML |
| PPT/PPTX a GIF animato | Crea una GIF animata dalle diapositive. | Converti PowerPoint in GIF animata |
| PPT/PPTX a video | Costruisci un flusso di lavoro di esportazione video dalle diapositive della presentazione. | Converti PowerPoint in video |
| Presentazione a XAML | Esporta le diapositive in XAML per scenari UI .NET. | Esporta presentazioni in XAML |
Per un elenco più ampio di formati di input e output, vedi Formati di file supportati.
Conversione PowerPoint e OpenDocument
Aspose.Slides for .NET supporta la conversione da formati di presentazione comunemente usati come PPT, PPTX, PPS, PPSX, POT, POTX e ODP. La stessa API di conversione è utilizzata per file PowerPoint e OpenDocument, quindi un flusso di lavoro che salva un file PPTX in PDF può solitamente essere applicato a un file ODP modificando solo il file di input.
Quando si convertono file ODP, ricordare che le applicazioni PowerPoint e OpenDocument non supportano tutte le funzionalità di layout e formattazione nello stesso modo. Se un file ODP è stato creato in LibreOffice o OpenOffice Impress, esamina l’output e utilizza le opzioni descritte in Converti presentazioni OpenDocument quando hai bisogno di indicazioni specifiche per il formato.
Conversione da PPT a PPTX
PPT è il vecchio formato binario PowerPoint, mentre PPTX è il moderno formato Office Open XML. Aspose.Slides for .NET supporta una conversione PPT‑to‑PPTX ad alta fedeltà preservando strutture complesse della presentazione come master, layout, diapositive, grafici, forme raggruppate, segnaposti, fotogrammi di testo, texture e riempimenti immagine.
Per i dettagli, vedi Converti PPT in PPTX e PPT vs PPTX.
Esportazione a layout fisso
PDF, XPS e TIFF sono utili quando l’output deve mantenere lo stesso aspetto su tutti i dispositivi e non deve essere modificato come presentazione. Usa PdfOptions, XpsOptions e TiffOptions per controllare conformità, diapositive nascoste, note, qualità dell’immagine, compressione, formato pixel e dimensione dell’output.
Esportazione HTML e immagine
L’esportazione HTML e HTML5 è utile per la visualizzazione in browser, la pubblicazione web e la condivisione leggera. L’esportazione di immagini è utile quando ogni diapositiva deve diventare un’anteprima, una miniatura o un asset raster separato. Consulta gli articoli PNG, JPG e SVG per indicazioni specifiche sul rendering.
Domande frequenti
Ho bisogno di Microsoft PowerPoint per convertire le presentazioni?
No. Aspose.Slides for .NET è una libreria autonoma e non richiede Microsoft PowerPoint né automazione di Office.
Posso convertire in batch molte presentazioni?
Sì. Carica ogni presentazione, salvala nel formato richiesto e elimina l’oggetto Presentation dopo la lavorazione. Per l’elaborazione parallela, usa istanze di presentazione separate e segui le indicazioni su multithreading.
Posso esportare solo diapositive selezionate?
Sì. Vari metodi di esportazione consentono di passare indici di diapositiva o di renderizzare singole diapositive, a seconda del formato di output. Consulta l’articolo dedicato al formato di destinazione.
Posso includere le diapositive nascoste quando esporto in PDF o XPS?
Sì. Usa la proprietà ShowHiddenSlides in PdfOptions o XpsOptions.
Posso creare output PDF/A?
Sì. Le impostazioni di conformità PDF sono disponibili tramite PdfOptions.Compliance e PdfCompliance.
Come vengono gestiti i caratteri durante la conversione?
Aspose.Slides può utilizzare caratteri incorporati, fallback dei caratteri e impostazioni di sostituzione dei caratteri. Vedi Embedded Font, Fallback Font e Font Substitution.