Minggu, 25 Oktober 2015

Print File PDF di Net Platform


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

  1. Membuat file pdf
  2. Print file pdf
Posting Komentar