Menambah dan memanipulasi print tickets

Membuat, mengedit, menautkan, dan mendapatkan tiket cetak (print tickets) dari file XPS melalui C++

 

Dalam konteks file XPS, tiket cetak (print ticket) adalah serangkaian instruksi yang menentukan bagaimana dokumen harus dicetak. Pada dasarnya ini adalah file konfigurasi yang berisi informasi tentang:

  • Dimensi dan orientasi halaman cetak.
  • Baki kertas (paper tray) atau panel pengumpan (feeder) akan digunakan.
  • Resolusi dan kedalaman warna dari output yang dicetak.
  • Apakah akan mencetak pada kedua sisi kertas.
  • Urutan halaman yang harus dicetak dan dikumpulkan (collated).
  • Opsi penyelesaian (finishing options) tambahan lainnya, seperti stapler, penjilidan (binding), atau perforasi (hole punching).

Dengan memahami dan memanfaatkan tiket cetak (print tickets), Anda dapat mengoptimalkan proses pencetakan dan mencapai output yang diinginkan untuk dokumen XPS Anda.

Solusi API Aspose.Page di antara fitur-fitur lainnya juga mendukung proses tiket cetakan. Di sini Anda akan menemukan informasi yang menjelaskan cara membuat, mengedit, mendapatkan, dan menautkannya. Untuk memanipulasi tiket cetakan dari file XPS, kita memerlukan:

-

API Aspose.Page untuk C++ yang kaya akan fitur, andal, dan mampu memanipulasi dan mengonversi dokumen dengan mudah.

-

Buka manajer paket NuGet, lu cari Aspose.Page dan instal. Anda juga dapat menggunakan perintah berikut dari Package Manager Console.

Package Manager Console Command

    PM> Install-Package Aspose.Page

Langkah-langkah untuk membuat custom print ticket C++.

  1. Atur path ke direktori dokumen.
  2. Buat file XPS menggunakan XpsDocument Class .
  3. Tambahkan custom job print ticket menggunakan JobPrintTicket Constructor.
  4. Tambahkan inisialisasi custom page parameter dan custom page resolution option pada tiket.
  5. Simpan dokumen XPS yang diubah menggunakan Metode XPsDocument.Save() .
Buat custom print ticket

Langkah-langkah untuk mengedit tiket cetak XPS via C++.

  1. Atur path ke direktori dokumen.
  2. Buka Dokumen XPS dengan tiket cetak (print tickets) menggunakan XpsDocument Class.
  3. Untuk menghapus parametes yang tidak digunakan dari tiket gunakan Metode Remove() .
  4. Simpan dokumen dari job print ticket yang diubah menggunakan Metode XPsDocument.Save().
Edit print ticket

Langkah-langkah untuk mendapatkan print tickets via C++.

  1. Atur path ke direktori dokumen.
  2. Buka Dokumen XPS dengan print tickets menggunakan XpsDocument Class.
  3. Buat job print ticket dengan JobPrintTicket Constructor.
  4. Buat document print ticket enggunakan Metode GetDocumentPrintTicket() .
  5. Dapatkan page print ticket menggunakan Metode GetPagePrintTicket() .
  6. Simpan dokumen beserta peribahan job print ticket menggunakan Metode XPsDocument.Save().
Dapatkan print ticket

Langkah-langkah untuk menautkan print tickets file XPS via C++.

  1. Atur path ke direktori dokumen.
  2. Buat file XPS baru dan buka Dokumen XPS dengan print tickets menggunakan XpsDocument Class.
  3. Buka Dokumen XPS beserta file print tickets menggunakan XpsDocument Class
  4. Tautkan (link) job print ticket dengan JobPrintTicket Constructor.
  5. Tautkan document print ticket menggunakan Metode GetDocumentPrintTicket() dan SetDocumentPrintTicket()
  6. Tautkan page print ticket menggunakan Metode GetPagePrintTicket() dan SetPagePrintTicket() .
  7. Simpan dokumen dengan memperbarui job print ticket melalui Metode XPsDocument.Save().
Tautkan print ticket

XPS What is XPS File Format

XPS (XML Paper Specification) adalah alternatif Microsoft untuk PDF. Berdasarkan XML/HTML, menjaga tata letak di berbagai platform dan bersifat independen sistem operasi.