
Mungkin ada skenario di mana Anda perlu membagi presentasi PowerPoint menjadi beberapa file. Misalnya, presentasi Anda mungkin memiliki berbagai bagian, dan Anda ingin setiap bagian berada dalam file terpisah. Untuk itu, artikel ini akan mengajarkan Anda cara membagi presentasi PowerPoint PPTX/PPT menggunakan C++.
C++ API untuk Memisahkan Presentasi PowerPoint
Aspose.Slides for C++ adalah API yang kuat dan kaya fitur yang memungkinkan Anda membuat, membaca, dan memodifikasi file PowerPoint tanpa memerlukan penginstalan Microsoft PowerPoint. Selain itu, API mendukung pemisahan presentasi PowerPoint. Anda dapat menginstal API melalui NuGet atau mengunduhnya langsung dari bagian Unduhan.
PM> Install-Package Aspose.Slides.Cpp
Pisahkan Presentasi PowerPoint menggunakan C++
Berikut ini adalah langkah-langkah untuk membagi presentasi PowerPoint menggunakan C++.
- Muat file PowerPoint menggunakan kelas Presentation.
- Iterate melalui slide presentasi.
- Di dalam loop, buat instance dari kelas Presentation untuk mewakili file PowerPoint baru.
- Hapus slide default.
- Tambahkan slide menggunakan Presentation->getSlides()->AddClone(System::SharedPtr sourceSlide) metode.
- Simpan presentasi menggunakan metode Presentation->Save(System::String fname, Export::SaveFormat).
Kode contoh berikut menunjukkan cara membagi presentasi PowerPoint menggunakan C++.
// Jalur file sumber
const String sourceFilePath = u"SourceDirectory\\Slides\\SamplePresentation.pptx";
// Muat file presentasi
auto presentation = System::MakeObject<Presentation>(sourceFilePath);
// Ulangi slide
for (SharedPtr<ISlide> slide : presentation->get_Slides())
{
// Buat instance dari kelas Presentation
auto newPresentation = System::MakeObject<Presentation>();
// Hapus slide default
newPresentation->get_Slides()->idx_get(0)->Remove();
// Tambahkan slide ke presentasi
newPresentation->get_Slides()->AddClone(slide);
// Simpan presentasi
newPresentation->Save(String::Format(u"OutputDirectory\\SplitPresentation_out_{0}.pptx", slide->get_SlideNumber()), SaveFormat::Pptx);
}
Dapatkan Lisensi Gratis
Untuk mencoba API tanpa batasan evaluasi, Anda dapat meminta lisensi sementara gratis.
Kesimpulan
Pada artikel ini, Anda telah mempelajari cara membagi presentasi PowerPoint menggunakan C++. Cuplikan kode yang dibagikan menunjukkan cara membagi file PowerPoint hanya dengan beberapa baris kode. Aspose.Slides for C++ API menyediakan banyak fitur tambahan untuk bekerja dengan file PowerPoint. Anda dapat menjelajahi API secara mendetail dengan mengunjungi dokumentasi resmi. Jika ada pertanyaan, jangan ragu untuk menghubungi kami di forum dukungan gratis.