Cetak PDF dalam aplikasi WPF

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

Cetak langsung

Pustaka Aspose.PDF memiliki kemampuan untuk mengonversi file PDF ke XPS. Kita dapat menggunakan fungsi ini untuk mengatur pencetakan dokumen. Mari kita pertimbangkan contoh untuk pencetakan langsung:

Dalam kasus ini, kita akan mengikuti langkah-langkah berikut:

  1. Buka file PDF menggunakan OpenFileDialog.
  2. Konversi PDF ke XPS dan simpan dalam objek MemoryStream.
  3. Kaitkan objek MemoryStream dengan Paket Xps.
  4. Tambahkan paket ke Package Store.
  5. Buat XpsDocument berdasarkan paket.
  6. Dapatkan instance dari FixedDocumentSequence.
  7. Kirim urutan ini ke printer menggunakan PrintDialog.

Lihat dan cetak dokumen

Dalam banyak kasus, pengguna ingin melihat dokumen sebelum mencetak. Untuk menerapkan tampilan, kita dapat menggunakan kontrol DocumentViewer. Sebagian besar langkah untuk menerapkan pendekatan ini mirip dengan contoh sebelumnya.