Converti presentazioni in più formati in C++

Panoramica

Aspose.Slides per C++ 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 poi 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

Usa gli articoli seguenti per esempi C++ completi e opzioni specifiche del formato.

Scenario Usalo quando hai bisogno di Articolo
PPT/PPTX/ODP a PPTX Modernizzare file PPT legacy, normalizzare file PPTX esistenti o convertire presentazioni OpenDocument in PowerPoint PPTX. Converti PPT in PPTX, Converti ODP in PPTX, Salva Presentazioni
PPTX a PPT Salvare una presentazione PowerPoint moderna nel formato binario PPT più vecchio per compatibilità con flussi di lavoro antecedenti. Converti PPTX in PPT
PPT/PPTX/ODP a PDF Creare documenti portabili, ricercabili e a layout fisso per condivisione, stampa o archiviazione. Converti PowerPoint in PDF
PPT/PPTX/ODP a PDF con note Esportare le note del relatore insieme al contenuto delle diapositive. Converti PowerPoint in PDF con Note
PPT/PPTX/ODP a HTML Pubblicare presentazioni come pagine HTML e controllare immagini, caratteri, note e opzioni di layout responsivo. Converti PowerPoint in HTML
PPT/PPTX/ODP a HTML5 Esportare diapositive in HTML5 per visualizzazione basata su browser con formattazione e interattività preservate. Converti Presentazioni in HTML5
PPT/PPTX/ODP a PNG Renderizzare ogni diapositiva in un’immagine PNG per anteprime, miniature o output web. Converti PowerPoint in PNG
PPT/PPTX/ODP a JPG Renderizzare le diapositive in immagini JPG e controllare dimensioni e qualità dell’immagine. Converti PowerPoint in JPG
Diapositiva a SVG Esportare diapositive individuali come grafiche vettoriali scalabili. Renderizza Diapositiva come SVG
PPT/PPTX/ODP a XPS Generare documenti XPS a layout fisso. Converti PowerPoint in XPS
PPT/PPTX/ODP a TIFF Salvare una presentazione come file TIFF multi-pagina per stampa, scansione, fax o flussi di lavoro di archiviazione. Converti PowerPoint in TIFF
PPT/PPTX/ODP a TIFF con note Salvare le diapositive con note del relatore in TIFF. Converti PowerPoint in TIFF con Note
PPT/PPTX a Word Convertire le diapositive in un documento Word quando è necessario un output stile documento. Converti PowerPoint in Word
PPT/PPTX a Markdown Estrarre il contenuto della presentazione in Markdown per documentazione e flussi di lavoro basati su testo. Converti PowerPoint in Markdown
PPT/PPTX/ODP a XML Creare una Presentazione PowerPoint XML basata su testo per ispezione, confronto, risoluzione dei problemi o flussi di lavoro XML. Converti PowerPoint in XML
PPT/PPTX a GIF animata Creare una GIF animata dalle diapositive. Converti PowerPoint in GIF Animata
PPT/PPTX a video Costruire un flusso di lavoro di esportazione video dalle diapositive della presentazione. Converti PowerPoint in Video
Presentazione a XAML Esportare le diapositive in XAML per scenari UI C++. 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 per C++ supporta la conversione dai formati di presentazione più comunemente usati come PPT, PPTX, PPS, PPSX, POT, POTX e ODP. La stessa API di conversione è utilizzata per i file PowerPoint e OpenDocument, quindi un flusso di lavoro che salva un file PPTX in PDF può di solito essere applicato a un file ODP modificando solo il file di input.

Quando converti file ODP, ricorda che le applicazioni PowerPoint e OpenDocument non supportano ogni layout e caratteristica di formattazione esattamente nello stesso modo. Se un file ODP è stato creato in LibreOffice o OpenOffice Impress, verifica l’output e usa 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 di PowerPoint, mentre PPTX è il moderno formato Office Open XML. Aspose.Slides per C++ supporta una conversione PPT‑to‑PPTX ad alta fedeltà preservando strutture di presentazione complesse come master, layout, diapositive, grafici, forme raggruppate, segnaposti, riquadri di testo, trame e riempimenti immagine.

Per i dettagli, vedi Converti PPT in PPTX.

Esportazione a Layout Fisso

PDF, XPS e TIFF sono utili quando l’output deve apparire identico su tutti i dispositivi e non deve essere modificato come una presentazione. Gli articoli dedicati a PDF, XPS e TIFF spiegano come controllare la conformità, le diapositive nascoste, le note, la qualità dell’immagine, la compressione, il formato pixel e le dimensioni di output.

Esportazione HTML e Immagine

L’esportazione in 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. Usa gli articoli PNG, JPG e SVG per indicazioni specifiche sul rendering del formato.

FAQ

Devo avere Microsoft PowerPoint per convertire le presentazioni?

No. Aspose.Slides per C++ è una libreria autonoma e non richiede Microsoft PowerPoint né automazione Office.

Posso convertire in batch molte presentazioni?

Sì. Carica ogni presentazione, salvala nel formato richiesto e rilascia l’oggetto presentazione dopo l’elaborazione. Per l’elaborazione parallela, utilizza istanze di presentazione separate e segui le indicazioni sul multithreading.

Posso esportare solo diapositive selezionate?

Sì. Diversi metodi di esportazione consentono di passare gli indici delle diapositive o di renderizzare diapositive individuali, a seconda del formato di output. Vedi l’articolo dedicato al formato di destinazione.

Posso includere diapositive nascoste durante l’esportazione in PDF o XPS?

Sì. Usa le impostazioni di esportazione per le diapositive nascoste descritte negli articoli di conversione PDF e XPS.

Posso creare output PDF/A?

Sì. Le impostazioni di conformità PDF sono disponibili per l’esportazione PDF. Vedi Converti PowerPoint in PDF per i dettagli.

Come vengono gestiti i caratteri durante la conversione?

Aspose.Slides può usare caratteri incorporati, fallback dei caratteri e impostazioni di sostituzione dei caratteri. Vedi Carattere Incorporato, Carattere di Fallback e Sostituzione del Carattere.