Dalam tutorial langkah demi langkah ini, kami akan menjelaskan cara mencetak PowerPoint Presentation di C# tanpa menginstal PowerPoint. Format PPTX adalah format yang banyak digunakan untuk presentasi PowerPoint sekarang, tetapi mencetak presentasi PPT juga dalam aplikasi C# dapat dicapai dengan menggunakan pendekatan yang sama.
Langkah-langkah Mencetak Presentasi PPTX di C#
- Dapatkan paket Aspose.Slides for .NET dari NuGet.org
- Gunakan Aspose.Slides namespace untuk memuat dan mencetak
- Setel lisensi menggunakan metode SetLicense
- Buat objek baru Presentation Class
- Muat presentasi PowerPoint untuk dicetak ke objek yang dibuat di atas
- Cetak Presentasi PPTX dengan memberikan nama printer Anda
Sebelumnya, kami melihat cara mengubah PPTX ke XPS menggunakan C# di topik petunjuk lainnya. Tapi topik ini menjelaskan langkah-langkah untuk Mencetak presentasi PPT di C#. Untungnya, Anda tidak bergantung pada Microsoft PowerPoint atau Interop untuk menggunakan fitur ini dan dapat menjalankan kode ini dengan mulus di semua platform.
Kode untuk Mencetak presentasi PowerPoint dalam C# tanpa Interop
using System; | |
using Aspose.Slides; | |
namespace PrintPresentationinC_Sharp | |
{ | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
License license = new License(); | |
license.SetLicense("Aspose_Slides_NET.lic"); | |
string PathForPrintingPptFile = @".\"; | |
//Instantialte Presentation object to print PowerPoint presentation | |
Presentation PrintPptxPresentation = new Presentation(PathForPrintingPptFile+"PrintPres.pptx"); | |
//Call the Print method to print PowerPoint presentation on desired printer | |
PrintPptxPresentation.Print("LaserJet1100"); | |
} | |
} | |
} |
Contoh di atas dapat digunakan dalam aplikasi .NET apa pun yang menggunakan kode C#, baik itu aplikasi web ASP.NET, aplikasi Windows Forms, atau berbasis Konsol. Anda dapat menjalankannya di mesin kerja lokal Anda atau di server mana pun yang menginstal .NET Framework.