PowerPoint in PDF C++

Molte organizzazioni utilizzano le presentazioni PowerPoint nelle riunioni o in altri scenari di discussione di gruppo. Potrebbero verificarsi situazioni in cui è necessario condividere le stesse informazioni con altre persone. In questi casi, puoi scegliere il formato PPTX o PDF. Se il file deve essere utilizzato solo per le presentazioni, il formato file PPTX è accettabile. Ma se il file deve essere condiviso a scopo informativo, il formato PDF è un’opzione migliore e facile da usare. In questo articolo imparerai come convertire le diapositive PowerPoint in formato PDF usando C++.

API C++ per la conversione da PowerPoint a PDF

Aspose.Slides for C++ è una libreria C++ per creare e leggere documenti PowerPoint senza utilizzare Microsoft PowerPoint. Inoltre, supporta anche la conversione di file PowerPoint in formato PDF. Puoi installare l’API tramite NuGet o scaricarla direttamente dalla sezione Download.

PM> Install-Package Aspose.Slides.Cpp

Converti PowerPoint in PDF usando C++

Di seguito sono riportati i passaggi per convertire le presentazioni PowerPoint in formato PDF.

Di seguito è riportato il codice di esempio per convertire le presentazioni PowerPoint in PDF utilizzando C++.

// Il percorso dei file di origine e di output.
const String sourceFilePath = u"SourceDirectory\\SampleSlides.pptx";
const String outputFilePath = u"OutputDirectory\\ConvertToPDF_out.pdf";

// Istanziare la classe Presentation che rappresenta il file PPTX
SharedPtr<Presentation> presentation = MakeObject<Presentation>(sourceFilePath);

// Salva la presentazione come PDF
presentation->Save(outputFilePath, Aspose::Slides::Export::SaveFormat::Pdf);

Converti PowerPoint in PDF con opzioni aggiuntive

Aspose.Slides per C++ fornisce la classe PdfOptions per personalizzare la conversione delle presentazioni PowerPoint in formato PDF. Le seguenti sono alcune delle opzioni fornite dalla classe PdfOptions.

Di seguito sono riportati i passaggi per convertire le presentazioni PowerPoint in formato PDF con opzioni aggiuntive.

Di seguito è riportato il codice di esempio per convertire PowerPoint in PDF con opzioni aggiuntive.

// Il percorso dei file di origine e di output.
const String sourceFilePath = u"SourceDirectory\\SampleSlides.pptx";
const String outputFilePath = u"OutputDirectory\\ConvertToPDFWithAdditionalOptions_out.pdf";

// Istanziare la classe Presentation che rappresenta il file PPTX
SharedPtr<Presentation> presentation = MakeObject<Presentation>(sourceFilePath);

// Istanziare la classe PdfOptions
SharedPtr<Aspose::Slides::Export::PdfOptions> pdfOptions = MakeObject <Aspose::Slides::Export::PdfOptions>();

// Mostra diapositive nascoste in PDF
pdfOptions->set_ShowHiddenSlides(true);

// Imposta la qualità JPEG
pdfOptions->set_JpegQuality(90);

// Imposta il livello di compressione del testo
pdfOptions->set_TextCompression(PdfTextCompression::Flate);

// Definire lo standard PDF
pdfOptions->set_Compliance(PdfCompliance::Pdf15);

// Salva la presentazione come PDF
presentation->Save(outputFilePath, Aspose::Slides::Export::SaveFormat::Pdf, pdfOptions);

Ottieni una licenza gratuita

Puoi provare l’API senza limitazioni di valutazione richiedendo una licenza temporanea gratuita.

Conclusione

In questo articolo, hai imparato come convertire le presentazioni PowerPoint in formato PDF a livello di codice usando C++. Inoltre, hai imparato come personalizzare la conversione di PowerPoint in file PDF utilizzando Aspose.Slides per l’API C++. L’API fornisce molte funzionalità aggiuntive che puoi esplorare in dettaglio utilizzando la documentazione ufficiale. In caso di domande, non esitare a contattarci sul forum.

Guarda anche

Suggerimento: il processo di conversione da PowerPoint a PDF basato su Aspose.Slides è stato implementato nel convertitore online gratuito da PowerPoint a PDF di Aspose.