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.