Dalam berbagai kasus, Anda mungkin perlu membagi presentasi PowerPoint menjadi beberapa file. Misalnya, membagi presentasi per slide, slide genap atau ganjil, dan seterusnya. Pada artikel ini, Anda akan mempelajari cara membagi presentasi PowerPoint PPTX/PPT menggunakan C#.
.NET API untuk Membagi Presentasi PowerPoint
Untuk memisahkan presentasi PPTX atau PPT, kami akan menggunakan Aspose.Slides for .NET. Ini adalah API manipulasi presentasi yang memungkinkan Anda membuat, memodifikasi, dan mengonversi presentasi PowerPoint dan OpenOffice dari dalam aplikasi .NET Anda. Anda dapat mengunduh API atau menginstalnya menggunakan NuGet.
PM> Install-Package Aspose.Slides.NET
Pisahkan Presentasi PowerPoint menggunakan C#
Berikut ini adalah langkah-langkah untuk membagi presentasi PowerPoint menggunakan C#.
- Pertama, buat instance dari kelas Presentation untuk memuat presentasi PowerPoint.
- Kemudian, ulangi setiap koleksi ISlide di Presentation.Slides.
- Di setiap iterasi, lakukan langkah-langkah berikut:
- Buat instance dari kelas Presentation.
- Hapus slide default menggunakan metode Presentation.Slides[0].Remove().
- Tambahkan slide ke presentasi menggunakan metode Presentation.Slides.AddClone(ISlide).
- Terakhir, simpan presentasi menggunakan metode Presentation.Save(String, SaveFormat).
Contoh kode berikut menunjukkan cara membagi presentasi PowerPoint PPTX.
// Muat presentasi PowerPoint
using (Presentation pres = new Presentation("presentation.pptx"))
{
// Ulangi slide
foreach(ISlide slide in pres.Slides)
{
// Buat presentasi kosong baru
using (Presentation newPres = new Presentation())
{
// Hapus slide default
newPres.Slides[0].Remove();
// Tambahkan slide ke presentasi
newPres.Slides.AddClone(slide);
// Simpan presentasi
newPres.Save(string.Format("Slide_{0}.pptx", slide.SlideNumber), SaveFormat.Pptx);
}
}
}
Dapatkan Lisensi API Gratis
Anda dapat menggunakan Aspose.Slides for .NET tanpa batasan evaluasi dengan meminta lisensi sementara.
Demo Daring
Coba pembagi presentasi online, yang didasarkan pada Aspose.Slides.
Kesimpulan
Pada artikel ini, Anda telah mempelajari cara membagi presentasi PowerPoint PPTX atau PPT menggunakan C#. Anda dapat menyesuaikan contoh kode yang disediakan untuk menentukan kriteria pemisahan Anda sendiri. Misalnya, Anda dapat membagi setiap slide dalam presentasi, semua slide genap atau ganjil, dll. Anda cukup menginstal API dan mengintegrasikan kode yang disediakan ke dalam aplikasi Anda. Selain itu, Anda dapat mengunjungi dokumentasi untuk menjelajahi fitur API lainnya. Selain itu, Anda juga dapat memberi tahu kami tentang pertanyaan Anda melalui forum kami.