PowerPoint zu PDF C++

Viele Organisationen verwenden PowerPoint Präsentationen in Besprechungen oder anderen Gruppendiskussionsszenarien. Es kann Situationen geben, in denen Sie dieselben Informationen mit anderen Personen teilen müssen. In solchen Fällen können Sie entweder das Format PPTX oder PDF wählen. Wenn die Datei nur für Präsentationen verwendet werden soll, ist das PPTX Dateiformat akzeptabel. Wenn die Datei jedoch zu Informationszwecken geteilt werden soll, ist das PDF Format die bessere und benutzerfreundlichere Option. In diesem Artikel erfahren Sie, wie Sie PowerPoint-Folien mit C++ in das PDF Format konvertieren.

C++-API für die Umwandlung von PowerPoint in PDF

Aspose.Slides for C++ ist eine C++ Bibliothek zum Erstellen und Lesen von PowerPoint Dokumenten ohne Verwendung von Microsoft PowerPoint. Darüber hinaus unterstützt es auch die Konvertierung von PowerPoint Dateien in das PDF-Format. Sie können die API entweder über NuGet installieren oder direkt aus dem Abschnitt Downloads herunterladen.

PM> Install-Package Aspose.Slides.Cpp

Konvertieren Sie PowerPoint mit C++ in PDF

Im Folgenden finden Sie die Schritte zum Konvertieren von PowerPoint Präsentationen in das PDF-Format.

Im Folgenden finden Sie den Beispielcode zum Konvertieren von PowerPoint Präsentationen in PDF mithilfe von C++.

// Der Pfad zu den Quell und Ausgabedateien.
const String sourceFilePath = u"SourceDirectory\\SampleSlides.pptx";
const String outputFilePath = u"OutputDirectory\\ConvertToPDF_out.pdf";

// Instanziieren Sie die Presentation klasse , die die PPTX Datei darstellt
SharedPtr<Presentation> presentation = MakeObject<Presentation>(sourceFilePath);

// Speichern Sie die Präsentation als PDF
presentation->Save(outputFilePath, Aspose::Slides::Export::SaveFormat::Pdf);

Konvertieren Sie PowerPoint mit zusätzlichen Optionen in PDF

Aspose.Slides for C++ stellt die Klasse PdfOptions bereit, um die Konvertierung von PowerPoint Präsentationen in das PDF Format anzupassen. Im Folgenden sind einige der Optionen aufgeführt, die von der Klasse PdfOptions bereitgestellt werden.

Im Folgenden finden Sie die Schritte zum Konvertieren von PowerPoint Präsentationen in das PDF Format mit zusätzlichen Optionen.

Im Folgenden finden Sie den Beispielcode zum Konvertieren von PowerPoint in PDF mit zusätzlichen Optionen.

// Der Pfad zu den Quell und Ausgabedateien.
const String sourceFilePath = u"SourceDirectory\\SampleSlides.pptx";
const String outputFilePath = u"OutputDirectory\\ConvertToPDFWithAdditionalOptions_out.pdf";

// Instanziieren Sie die Presentation klasse , die die PPTX Datei darstellt
SharedPtr<Presentation> presentation = MakeObject<Presentation>(sourceFilePath);

// Instanziieren Sie die PdfOptions Klasse
SharedPtr<Aspose::Slides::Export::PdfOptions> pdfOptions = MakeObject <Aspose::Slides::Export::PdfOptions>();

// Ausgeblendete Folien im PDF anzeigen
pdfOptions->set_ShowHiddenSlides(true);

// Legen Sie die JPEG-Qualität fest
pdfOptions->set_JpegQuality(90);

// Legen Sie die Textkomprimierungsstufe fest
pdfOptions->set_TextCompression(PdfTextCompression::Flate);

// Definieren Sie den PDF-Standard
pdfOptions->set_Compliance(PdfCompliance::Pdf15);

// Speichern Sie die Präsentation als PDF
presentation->Save(outputFilePath, Aspose::Slides::Export::SaveFormat::Pdf, pdfOptions);

Holen Sie sich eine kostenlose Lizenz

Sie können die API ohne Evaluierungseinschränkungen testen, indem Sie eine kostenlose temporäre Lizenz anfordern.

Fazit

In diesem Artikel haben Sie gelernt, wie Sie PowerPoint Präsentationen mit C++ programmgesteuert in das PDF Format konvertieren. Darüber hinaus haben Sie gelernt, wie Sie die Konvertierung von PowerPoint in PDF Dateien mithilfe der Aspose.Slides for C++ API anpassen können. Die API bietet viele zusätzliche Funktionen, die Sie mithilfe der offiziellen Dokumentation im Detail erkunden können. Wenn Sie Fragen haben, können Sie sich gerne im Forum an uns wenden.

Siehe auch

Tipp: Der von Aspose.Slides bereitgestellte PowerPoint zu PDF Konvertierungsprozess wurde in Asposes kostenlosem Online-PowerPoint zu PDF Konverter. implementiert.