PowerPoint ke PDF C++

Banyak organisasi menggunakan presentasi PowerPoint dalam rapat atau skenario diskusi kelompok lainnya. Mungkin ada situasi di mana Anda perlu berbagi informasi yang sama dengan orang lain. Dalam kasus tersebut, Anda dapat memilih format PPTX atau PDF. Jika file hanya digunakan untuk presentasi, maka format file PPTX dapat diterima. Tetapi jika file tersebut akan dibagikan untuk tujuan informasi, maka format PDF adalah pilihan yang lebih baik dan mudah digunakan. Pada artikel ini, Anda akan belajar cara mengonversi slide PowerPoint ke format PDF menggunakan C++.

C++ API untuk konversi PowerPoint ke PDF

Aspose.Slides for C++ adalah pustaka C++ untuk membuat dan membaca dokumen PowerPoint tanpa menggunakan Microsoft PowerPoint. Selain itu, ini juga mendukung konversi file PowerPoint ke format PDF. Anda dapat menginstal API melalui NuGet atau mengunduhnya langsung dari bagian Unduhan.

PM> Install-Package Aspose.Slides.Cpp

Konversikan PowerPoint ke PDF menggunakan C++

Berikut ini adalah langkah-langkah untuk mengonversi presentasi PowerPoint ke format PDF.

Berikut ini adalah contoh kode untuk mengonversi presentasi PowerPoint ke PDF menggunakan C++.

// Jalur ke file sumber dan keluaran.
const String sourceFilePath = u"SourceDirectory\\SampleSlides.pptx";
const String outputFilePath = u"OutputDirectory\\ConvertToPDF_out.pdf";

// Kelas Presentasi Instansiasi yang mewakili file PPTX
SharedPtr<Presentation> presentation = MakeObject<Presentation>(sourceFilePath);

// Simpan presentasi sebagai PDF
presentation->Save(outputFilePath, Aspose::Slides::Export::SaveFormat::Pdf);

Konversikan PowerPoint ke PDF dengan opsi tambahan

Aspose.Slides for C++ menyediakan kelas PdfOptions untuk menyesuaikan konversi presentasi PowerPoint ke format PDF. Berikut ini adalah beberapa opsi yang disediakan oleh kelas PdfOptions.

Berikut ini adalah langkah-langkah untuk mengonversi presentasi PowerPoint ke format PDF dengan opsi tambahan.

Berikut ini adalah contoh kode untuk mengonversi PowerPoint ke PDF dengan opsi tambahan.

// Jalur ke file sumber dan keluaran.
const String sourceFilePath = u"SourceDirectory\\SampleSlides.pptx";
const String outputFilePath = u"OutputDirectory\\ConvertToPDFWithAdditionalOptions_out.pdf";

// Kelas Presentasi Instansiasi yang mewakili file PPTX
SharedPtr<Presentation> presentation = MakeObject<Presentation>(sourceFilePath);

// Instansiasi kelas PdfOptions
SharedPtr<Aspose::Slides::Export::PdfOptions> pdfOptions = MakeObject <Aspose::Slides::Export::PdfOptions>();

// Tampilkan slide tersembunyi di PDF
pdfOptions->set_ShowHiddenSlides(true);

// Tetapkan Kualitas JPEG
pdfOptions->set_JpegQuality(90);

// Setel tingkat Kompresi Teks
pdfOptions->set_TextCompression(PdfTextCompression::Flate);

// Tentukan standar PDF
pdfOptions->set_Compliance(PdfCompliance::Pdf15);

// Simpan presentasi sebagai PDF
presentation->Save(outputFilePath, Aspose::Slides::Export::SaveFormat::Pdf, pdfOptions);

Dapatkan Lisensi Gratis

Anda dapat mencoba API tanpa batasan evaluasi dengan meminta lisensi sementara gratis.

Kesimpulan

Pada artikel ini, Anda telah mempelajari cara mengonversi presentasi PowerPoint ke format PDF secara terprogram menggunakan C++. Selain itu, Anda telah mempelajari cara mengkustomisasi konversi file PowerPoint ke PDF menggunakan Aspose.Slides for C++ API. API menyediakan banyak fitur tambahan yang dapat Anda jelajahi secara mendetail menggunakan dokumentasi resmi. Jika Anda memiliki pertanyaan, jangan ragu untuk menghubungi kami di forum.

Lihat juga

Kiat: Proses konversi PowerPoint ke PDF yang diberdayakan oleh Aspose.Slides telah diterapkan di [Konverter PowerPoint ke PDF online gratis dari Aspose].]23