Seringkali, Anda mungkin perlu mencetak presentasi PowerPoint secara terprogram dari aplikasi web atau desktop Anda. Untuk mencapainya, artikel ini membahas cara mencetak presentasi PowerPoint menggunakan C#. Selanjutnya, Anda juga akan mempelajari cara mengatur printer yang diinginkan dan opsi pencetakan lainnya secara dinamis.
- C# API untuk Mencetak Presentasi PowerPoint
- Cetak PowerPoint PPT dalam C#
- Cetak PowerPoint PPT dengan Printer Tertentu
- Tetapkan Opsi Pencetakan PowerPoint Secara Dinamis
C# API untuk Mencetak PowerPoint PPT - Unduhan Gratis
Untuk mencetak presentasi PowerPoint, kita akan menggunakan Aspose.Slides for .NET. Ini adalah API manipulasi presentasi yang memungkinkan Anda membuat, memodifikasi, dan mengonversi presentasi PowerPoint dari dalam aplikasi .NET Anda. Anda dapat mengunduh API atau menginstalnya menggunakan NuGet.
PM> Install-Package Aspose.Slides.NET
Cetak Presentasi PowerPoint dalam C#
Berikut langkah-langkah mencetak presentasi PowerPoint dengan printer default menggunakan C#.
- Buat instance kelas Presentation untuk memuat presentasi PowerPoint.
- Panggil metode Presentation.Print() untuk mencetak presentasi.
Contoh kode berikut menunjukkan cara mencetak presentasi PowerPoint di C#.
// Muat presentasi
Presentation presentation = new Presentation("presentation.pptx");
// Panggil metode cetak untuk mencetak seluruh presentasi dengan printer default
presentation.Print();
C# Cetak PowerPoint PPT dengan Printer Tertentu
Anda juga dapat menentukan nama pencetak untuk mencetak presentasi PowerPoint. Berikut langkah-langkah mencetak presentasi dengan printer tertentu.
- Muat presentasi PowerPoint menggunakan kelas Presentation.
- Panggil metode Presentation.Print(string) dan berikan nama printer sebagai parameternya.
Contoh kode C# berikut menunjukkan cara mencetak PowerPoint PPT dengan printer tertentu.
try
{
// Muat presentasi
Presentation presentation = new Presentation("presentation.pptx");
// Panggil metode cetak untuk mencetak seluruh presentasi ke printer yang diinginkan
presentation.Print("Please set your printer name here");
}
catch (Exception ex)
{
Console.WriteLine(ex.Message + "\nPlease set printer name as string parameter.");
}
Atur Opsi Pencetakan PowerPoint Secara Dinamis
Anda juga dapat mengatur opsi pencetakan lainnya seperti jumlah salinan, margin halaman, orientasi halaman, dll. Berikut ini adalah langkah-langkah untuk mengatur opsi pencetakan yang berbeda untuk presentasi PowerPoint.
- Muat presentasi PowerPoint menggunakan kelas Presentation.
- Buat instance dari kelas PrinterSettings dan atur opsi yang diinginkan seperti:
- PrinterSettings.Copies untuk mengatur jumlah salinan,
- PrinterSettings.DefaultPageSettings.Landscape untuk mencetak slide dalam orientasi lanskap,
- dan selengkapnya.
- Panggil metode Presentation.Print(PrinterSettings) dan berikan objek PrinterSettings sebagai parameternya.
Contoh kode berikut menunjukkan cara menyetel opsi yang berbeda untuk mencetak presentasi PowerPoint di C#.
// Muat presentasi PowerPoint
using (Presentation pres = new Presentation())
{
// Buat objek PrinterSettings dan atur opsi yang diinginkan
PrinterSettings printerSettings = new PrinterSettings();
printerSettings.Copies = 2;
printerSettings.DefaultPageSettings.Landscape = true;
printerSettings.DefaultPageSettings.Margins.Left = 10;
//...dll
// Presentasi cetak
pres.Print(printerSettings);
}
C# PowerPoint Printing API - Dapatkan Lisensi Gratis
Anda dapat menggunakan Aspose.Slides for .NET tanpa batasan evaluasi dengan meminta lisensi sementara.
Kesimpulan
Pada artikel ini, Anda telah mempelajari cara mencetak presentasi PowerPoint menggunakan C#. Selanjutnya, Anda telah melihat cara menentukan nama printer dan opsi pencetakan lainnya. Selain itu, Anda dapat mengunjungi dokumentasi untuk menjelajahi fitur Aspose.Slides lainnya untuk .NET. Selain itu, Anda juga dapat memberi tahu kami tentang pertanyaan Anda melalui forum kami.