Topik ini berfokus pada cara mengonversi PPT ke PDF menggunakan C# bersama dengan langkah-langkah konfigurasi mendetail untuk mengonfigurasi lingkungan dan memverifikasi kode contoh yang berfungsi. Untuk mengonversi PowerPoint ke PDF C# Interop solusi API kompleks berbasis adalah salah satu opsi, namun dalam contoh ini kami akan mengelola konversi menggunakan beberapa baris kode sederhana tanpa pustaka Interop.
Langkah-langkah untuk Mengkonversi PPT ke PDF menggunakan C#
- Konfigurasikan aplikasi untuk menginstal Aspose.Slides for .NET menggunakan manajer paket NuGet
- Muat file presentasi sumber menggunakan objek kelas Presentation untuk mengatur opsi PDF yang diinginkan
- Inisialisasi objek kelas PdfOptions untuk mengatur opsi gambar yang diinginkan
- Atur berbagai opsi PDF untuk PDF
- Konversikan presentasi ke PDF menggunakan metode Simpan
Dengan mengikuti langkah-langkah yang disebutkan di atas dalam aplikasi konverter C# PowerPoint ke PDF dikembangkan di mana prosesnya dimulai dengan memuat PPT sumber dari disk menggunakan instance kelas Presentasi. Kemudian, dengan menggunakan kelas PdfOptions, properti berbeda dari PDF yang diinginkan diatur dan akhirnya PDF yang dihasilkan disimpan baik di disk atau di aliran memori untuk penggunaan lebih lanjut.
Kode untuk Mengonversi PPT ke PDF di C#
Dalam contoh di atas, konversi PPT ke PDF dalam C# ditunjukkan menggunakan panggilan API sederhana. API memungkinkan untuk memuat PPTX, POTX, ODP, PPS, PPSX dan format presentasi lainnya menggunakan contoh yang sama dan konversinya ke PDF. Kelas PdfOptions memungkinkan Anda untuk menyesuaikan PDF keluaran dengan mengatur properti seperti kepatuhan, EmbedFullFonts, DrawSlidesFrame, ImageTransparentColor, JpegQuality, ShowHiddenSlides, dan NotesCommentsLayouting.
Dalam tutorial ini, kita belajar bahwa untuk mengonversi PPT ke PDF berbasis C# API dapat digunakan dengan melakukan langkah-langkah sederhana. Jika Anda tertarik untuk mengonversi presentasi ke gambar TIFF, lihat artikel di cara mengubah PowerPoint ke Tiff menggunakan C#.