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
- PowerPoint zu PDF Konvertierung mit C++
- Konvertieren Sie PowerPoint mit zusätzlichen Optionen in PDF
- Holen Sie sich eine kostenlose Lizenz
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.
- Laden Sie die PowerPoint Datei mit der Klasse Presentation.
- Verwenden Sie die Methode Presentation->Save (System::String name, Export::SaveFormat format), um die Präsentation als PDF Datei zu speichern.
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.
- Password: Set the password to protect the PDF file.
- AccessPermissions: Set the PDF permissions using the PdfAccessPermissions enum.
- TextCompression: Set the text compression to be used using the PdfTextCompression enum.
- ShowHiddenSlides: Specify whether to include hidden slides in the converted PDF file.
- JpegQuality: Set the value to determine the quality of JPEG images in the PDF file.
- Compliance: Set the compliance level of the generated PDF file using the PdfCompliance enum.
- EmbedFullFonts: Set whether to include full fonts or only the used subset in the generated PDF file.
Im Folgenden finden Sie die Schritte zum Konvertieren von PowerPoint Präsentationen in das PDF Format mit zusätzlichen Optionen.
- Laden Sie die PowerPoint Präsentationsdatei mit der Klasse Presentation.
- Erstellen Sie eine Instanz der Klasse PdfOptions.
- Legen Sie die gewünschten Optionen wie ShowHiddenSlides fest.
- Speichern Sie die PowerPoint Datei als PDF mit Presentation->Save (System::String name, Export::SaveFormat format, System::SharedPtrExport::ISaveOptions Optionen) Methode.
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
- Erstellen Sie PowerPoint Präsentationen mit C++
- Konvertieren Sie die Präsentation mithilfe von C++ programmgesteuert in Webseiten-HTML
Tipp: Der von Aspose.Slides bereitgestellte PowerPoint zu PDF Konvertierungsprozess wurde in Asposes kostenlosem Online-PowerPoint zu PDF Konverter. implementiert.