Mencetak File PDF ke Printer Default menggunakan Pengaturan Printer dan Halaman
Pertama, dokumen dikonversi menjadi gambar, dan kemudian, dicetak pada printer. Buat instance dari kelas PdfViewer yang memungkinkan pencetakan file PDF ke printer default, gunakan metode BindPdf untuk membuka dokumen ke dalamnya, dan ubah pengaturan yang diperlukan. Contoh ini menggunakan format A4, orientasi potret. Dalam PrinterSettings, pertama-tama, nama printer, ke mana pencetakan dilakukan, harus diatur. Jika tidak, itu akan mencetak ke printer default. Selanjutnya, tuliskan jumlah salinan yang diperlukan.
Untuk menampilkan dialog cetak, gunakan potongan kode berikut:
Mencetak PDF ke Printer Virtual
Ada printer yang mencetak ke file. Untuk menggunakannya, atur nama printer virtual, dan, sama seperti contoh sebelumnya, buat pengaturan.
Menyembunyikan Dialog Cetak
Aspose.PDF for .NET mendukung menyembunyikan dialog cetak. Untuk ini, gunakan properti PrintPageDialog.
Potongan kode berikut menunjukkan cara menyembunyikan dialog cetak.
Mencetak PDF Berwarna ke File XPS sebagai Skala Abu-abu
Dokumen PDF berwarna dapat dicetak ke printer XPS sebagai skala abu-abu, menggunakan PdfViewer. Untuk mencapai itu, atur properti PdfViewer.PrintAsGrayscale ke true. Potongan kode berikut menunjukkan penggunaan properti PdfViewer.PrintAsGrayscale.
Konversi PDF ke PostScript
Kelas PdfViewer menyediakan kemampuan untuk mencetak dokumen PDF dan dengan bantuan kelas ini, seseorang juga dapat mengonversi file PDF ke format PostScript. Untuk mengonversi file PDF menjadi PostScript, pertama instal printer PS apa pun dan cukup cetak ke file dengan bantuan PdfViewer.
Potongan kode berikut menunjukkan cara mencetak dan mengonversi PDF ke format PostScript.
Memeriksa Status Pekerjaan Cetak
File PDF dapat dicetak ke printer fisik serta ke Microsoft XPS Document Writer, tanpa menampilkan dialog cetak, menggunakan kelas PdfViewer. Ketika mencetak file PDF besar, proses mungkin memakan waktu lama sehingga pengguna mungkin tidak yakin apakah proses pencetakan selesai atau mengalami masalah. Untuk menentukan status pekerjaan pencetakan, gunakan properti PrintStatus. Potongan kode berikut menunjukkan cara mencetak file PDF ke file XPS dan mendapatkan status pencetakan.
Mencetak halaman dalam mode Simplex dan Duplex
Dalam pekerjaan pencetakan tertentu, halaman dokumen PDF dapat dicetak dalam mode Duplex atau dalam mode Simplex tetapi Anda tidak dapat mencetak beberapa halaman sebagai simplex dan beberapa halaman sebagai duplex dalam satu pekerjaan cetak. Namun, untuk memenuhi persyaratan, rentang halaman yang berbeda dan objek PrintingJobSettings dapat digunakan. Potongan kode berikut menunjukkan cara mencetak beberapa halaman file PDF dalam mode Simplex dan beberapa halaman dalam mode Duplex.
Mencetak beberapa dokumen PDF dalam satu pekerjaan cetak
Terkadang, perlu untuk mencetak beberapa dokumen terkait bersama sebagai satu pekerjaan cetak. Ini memastikan bahwa dokumen-dokumen ini tidak tercampur dengan output dari pengguna lain, terutama dengan printer jaringan jarak jauh. Aspose.PDF mendukung pencetakan sejumlah dokumen dalam satu pekerjaan cetak dengan pengaturan printer yang dibagikan melalui metode statis PrintDocuments dari kelas PdfViewer. Dokumen yang akan dicetak dapat diberikan sebagai jalur file, aliran dokumen, atau objek Document.
Saat mencetak beberapa dokumen, properti PrinterSettings.PrintRange diabaikan, dan semua dokumen dicetak secara penuh.
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Cookie Notice
To provide you with the best experience, we use cookies for personalization, analytics, and ads. By using our site, you agree to our cookie policy.
Enables storage, such as cookies, related to analytics.