Mencetak PDF ke Printer XPS

Potongan kode berikut juga bekerja dengan pustaka Aspose.PDF.Drawing .

Mencetak PDF ke printer XPS di C#

Anda dapat mencetak file PDF ke printer XPS, atau beberapa printer lunak lainnya, menggunakan kelas PdfViewer . Untuk melakukan itu, buat objek dari kelas PdfViewer dan buka file PDF menggunakan metode BindPdf . Anda dapat mengatur berbagai pengaturan cetak menggunakan kelas PrinterSettings dan PageSettings . Anda juga perlu mengatur properti PrinterName ke printer XPS atau printer lunak lainnya yang telah Anda instal.

Akhirnya, gunakan metode PrintDocumentWithSettings untuk mencetak PDF ke XPS atau printer lunak lainnya. Potongan kode berikut menunjukkan cara mencetak file PDF ke printer XPS.

Memilih sumber kertas berdasarkan ukuran halaman PDF

Sejak rilis 24.4, memilih sumber kertas berdasarkan ukuran halaman PDF di dialog cetak adalah mungkin. Potongan kode berikut memungkinkan pemilihan baki printer berdasarkan ukuran halaman PDF.

Preferensi ini dapat diaktifkan dan dinonaktifkan menggunakan fasad PdfContentEditor .