Apakah Anda mencari solusi yang andal namun mudah untuk mengonversi PowerPoint PPT atau PPTX ke PDF? Apakah Anda ingin mengonversi presentasi PowerPoint ke PDF secara akurat dengan kualitas tinggi? Jika ya maka Anda berada di tempat yang tepat karena, dalam artikel ini, saya akan menunjukkan banyak fitur untuk mengonversi PowerPoint PPT ke PDF atau PPTX ke PDF dengan mulus secara terprogram dalam C#.
Artikel ini terdiri dari fitur konversi PowerPoint ke PDF berikut.
- Konversi PowerPoint (PPT atau PPTX) ke PDF dalam C#
- Konversi disesuaikan dari PPT atau PPTX ke PDF
- Ubah slide tersembunyi di PPT atau PPTX ke PDF
- Mengonversi slide tertentu dari presentasi PowerPoint ke PDF
- Ubah presentasi PowerPoint menjadi PDF yang dilindungi kata sandi dengan izin akses yang diinginkan
Catatan: Selain konversi PPT ke PDF, Aspose.Slides mendukung konversi Presentasi ke banyak format: HTML, JPG, TIFF, dan lainnya.
Untuk mengonversi PPT ke DOC, Anda harus menggunakan Aspose.Slides bersama dengan Aspose.Words. Anda mungkin ingin mencoba [konverter PPT ke Word gratis] kami 1 untuk melihat bagaimana API Aspose menangani proses konversi.
Prasyarat untuk Konversi PowerPoint ke PDF di C#
Aspose.Slides for .NET adalah API otomatisasi PowerPoint yang andal untuk membuat, mengedit, mengurai, dan mengonversi dokumen presentasi dan kami akan menggunakan API ini di sepanjang artikel ini. Anda dapat menginstal Aspose.Slides for .NET menggunakan salah satu cara berikut di Visual Studio.
Menginstal melalui NuGet Package Manager
Menginstal melalui Package Manager Console
PM> Install-Package Aspose.Slides.NET
Konversikan PPT atau PPTX ke PDF dalam C#
Berikut ini adalah langkah-langkah sederhana untuk mengonversi presentasi PowerPoint ke PDF menggunakan Aspose.Slides for .NET.
- Buat objek kelas Presentation dan inisialisasi dengan jalur file presentasi PowerPoint.
- Gunakan metode Presentation.Save(string outputFilePath, SaveFormat.Pdf) untuk menyimpan file sebagai PDF.
Contoh kode berikut menunjukkan cara mengonversi PPT ke PDF di C#.
// Buat instance objek Presentation yang mewakili file PPT
Presentation presentation = new Presentation("PowerPoint.ppt");
// Simpan presentasi sebagai PDF
presentation.Save("PPT-to-PDF.pdf", SaveFormat.Pdf);
Konversikan PPT atau PPTX ke PDF dengan Opsi Khusus di C#
Anda juga dapat menyesuaikan konversi PowerPoint ke PDF dengan menentukan opsi yang berbeda seperti kualitas Jpeg, tingkat kompresi teks, perilaku file meta, dll. Anda dapat mengatur opsi ini menggunakan kelas PdfOptions.
Contoh kode berikut menunjukkan cara mengonversi PowerPoint ke PDF dengan opsi kustom di C#.
// Buat instance objek Presentation yang mewakili file PPTX
Presentation presentation = new Presentation("PowerPoint.pptx");
// Buat instance kelas PdfOptions
PdfOptions pdfOptions = new PdfOptions();
// Atur kualitas Jpeg
pdfOptions.JpegQuality = 90;
// Tetapkan perilaku untuk file meta
pdfOptions.SaveMetafilesAsPng = true;
// Atur tingkat kompresi teks
pdfOptions.TextCompression = PdfTextCompression.Flate;
// Tentukan standar PDF
pdfOptions.Compliance = PdfCompliance.Pdf15;
// Simpan presentasi sebagai PDF
presentation.Save("PowerPoint-to-PDF.pdf", SaveFormat.Pdf, pdfOptions);
Konversikan Slide Tersembunyi dari Presentasi PowerPoint ke PDF di C#
Presentasi PowerPoint juga dapat berisi slide tersembunyi. Secara default, slide tersembunyi tidak disertakan dalam konversi PPT atau PPTX ke PDF. Jika Anda ingin mengonversi presentasi termasuk slide tersembunyi, Anda dapat menentukannya menggunakan properti PdfOptions.ShowHiddenSlides.
Contoh kode berikut menunjukkan cara mengonversi PPTX ke PDF termasuk slide tersembunyi di C#.
// Buat instance objek Presentation yang mewakili file PPTX
Presentation presentation = new Presentation("PowerPoint.pptx");
// Buat instance kelas PdfOptions
PdfOptions pdfOptions = new PdfOptions();
// Sertakan slide tersembunyi
pdfOptions.ShowHiddenSlides = true;
// Simpan presentasi sebagai PDF
presentation.Save("PowerPoint-to-PDF.pdf", SaveFormat.Pdf, pdfOptions);
Konversikan Slide PowerPoint PPT atau PPTX yang Dipilih ke PDF dalam C#
Alih-alih mengonversi seluruh presentasi, Anda juga dapat mengonversi slide presentasi yang dipilih ke PDF. Untuk ini, Anda dapat menentukan array bilangan bulat yang berisi nomor slide dan kemudian meneruskan array tersebut ke metode Save(String,Int32[], SaveFormat.Pdf).
Contoh kode berikut menunjukkan cara mengonversi slide yang dipilih dari PowerPoint PPT/PPTX ke PDF di C#.
// Buat instance objek Presentation yang mewakili file PPTX
Presentation presentation = new Presentation("PowerPoint.pptx");
// Mengatur susunan posisi slide
int[] slides = { 1, 3 };
// Simpan presentasi sebagai PDF
presentation.Save("PPTX-to-PDF.pdf", slides, SaveFormat.Pdf);
Ubah Presentasi PowerPoint menjadi PDF yang dilindungi kata sandi dengan Izin Akses
Format PDF mendukung pengaturan kata sandi dan izin akses untuk melindungi dokumen. Jika Anda ingin menerapkan mekanisme perlindungan seperti itu saat mengonversi PowerPoint ke PDF, Anda dapat melakukannya menggunakan kelas PdfOptions.
Contoh kode berikut menunjukkan cara mengatur kata sandi dan menentukan izin akses saat mengonversi PPTX ke PDF di C#.
// Buat instance objek Presentation yang mewakili file PPTX
Presentation presentation = new Presentation("PowerPoint.pptx");
/// Instansiasi kelas PdfOptions
PdfOptions pdfOptions = new PdfOptions();
// Mengatur kata sandi PDF dan izin akses
pdfOptions.Password = "password";
pdfOptions.AccessPermissions = PdfAccessPermissions.PrintDocument | PdfAccessPermissions.HighQualityPrint;
// Simpan presentasi sebagai PDF
presentation.Save("PPTX-to-PDF.pdf", SaveFormat.Pdf, pdfOptions);
Coba Aspose.Slides for .NET Gratis
Anda dapat mencoba dan menggunakan Aspose.Slides for .NET secara gratis dengan meminta lisensi sementara.
Lihat juga
- Lebih Banyak Cara untuk Mengonversi PowerPoint ke PDF
- Konversikan PowerPoint ke PDF dengan Notes
- Buat Presentasi MS PowerPoint di C#
- Mengonversi PowerPoint PPTX/PPT ke Gambar PNG dalam C#
- Atur Latar Belakang Slide dalam Presentasi PowerPoint menggunakan C#
- Hasilkan Gambar Kecil untuk PowerPoint PPTX atau PPT menggunakan C#
- Menerapkan Animasi ke Teks di PowerPoint menggunakan C#
- Pisahkan Presentasi PowerPoint menggunakan C#