Postingan kali ini dimulai ketika penulis mengerjakan project yang melibatkan proses printing, maka hal yang paling mudah yaitu menggunakan format PDF dengan menggunakan itextsharp sebagai library untuk membuat table di pdf
Timbul masalahnya adalah bahwa itextsharp tidak menyediakan API untuk proses printing! Setelah cari sana-sini, tentu dengan cara kerja paling mudah, penulis nemu spire.pdf
https://www.nuget.org/packages/Spire.PDF/
penulis menggunakan nuget console dengan perintah berikut

Inilah library yang penulis gunakan!

Cukup menggunakan perintah berikut
PdfDocument pdfdocument = new PdfDocument(); pdfdocument.LoadFromFile(pdfPathAndFileName); //tentukan lokasi file.pdf mu pdfdocument.PrinterName = "My Printer"; //nama printer kamu! pdfdocument.PrintDocument.PrinterSettings.Copies = 1; pdfdocument.PrintDocument.Print(); pdfdocument.Dispose();
Silahkan kamu pelajari sendiri beragam settingan di PrinterSettings
Ternyata penulis membutuhkan 2 library untuk 2 operasi kerja yaitu
- Membuat file pdf
- Print file pdf
No comments:
Post a Comment