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
- Konversi PowerPoint ke PDF menggunakan C++
- Konversikan PowerPoint ke PDF dengan opsi tambahan
- Dapatkan Lisensi Gratis
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.
- Muat file PowerPoint menggunakan kelas Presentation.
- Gunakan metode Presentation->Save (System::String name, Export::SaveFormat) untuk menyimpan presentasi sebagai file 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.
- 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.
Berikut ini adalah langkah-langkah untuk mengonversi presentasi PowerPoint ke format PDF dengan opsi tambahan.
- Muat file presentasi PowerPoint menggunakan kelas Presentation.
- Buat instance dari kelas PdfOptions.
- Tetapkan opsi yang diinginkan seperti ShowHiddenSlides.
- Simpan PowerPoint sebagai PDF menggunakan Presentation->Save (System::String name, Export::SaveFormat format, System::SharedPtrExport::ISaveOptions pilihan) metode.
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
- Buat Presentasi PowerPoint menggunakan C++
- Konversi Presentasi ke HTML Halaman Web Secara terprogram menggunakan C++
Kiat: Proses konversi PowerPoint ke PDF yang diberdayakan oleh Aspose.Slides telah diterapkan di [Konverter PowerPoint ke PDF online gratis dari Aspose].]23