เพิ่มและจัดการตั๋วพิมพ์

สร้าง แก้ไข ลิงก์ และรับตั๋วพิมพ์ไฟล์ XPS ผ่าน C++

 

ในบริบทของไฟล์ XPS ตั๋วพิมพ์คือชุดคำสั่งที่ระบุวิธีการพิมพ์เอกสาร โดยพื้นฐานแล้วจะเป็นไฟล์การกำหนดค่าที่มีข้อมูลเกี่ยวกับ:

  • ขนาดและการวางแนวของหน้าที่พิมพ์
  • ต้องใช้ถาดกระดาษหรือตัวป้อน
  • ความละเอียดและความลึกของสีของงานพิมพ์
  • ไม่ว่าจะพิมพ์บนกระดาษทั้งสองด้านหรือไม่
  • ลำดับที่ควรพิมพ์และจัดเรียงหน้า
  • ตัวเลือกการตกแต่งเพิ่มเติมใดๆ เช่น การเย็บเล่ม การเข้าเล่ม หรือการเจาะรู

ด้วยการทำความเข้าใจและการใช้ตั๋วพิมพ์ คุณสามารถเพิ่มประสิทธิภาพกระบวนการพิมพ์และบรรลุผลลัพธ์ที่ต้องการสำหรับเอกสาร XPS ของคุณ

โซลูชัน Aspose.Page API ท่ามกลางคุณสมบัติอื่นๆ ช่วยให้ทำงานกับตั๋วพิมพ์ได้ ที่นี่คุณจะพบข้อมูลที่อธิบายวิธีสร้าง แก้ไข รับ และเชื่อมโยงข้อมูลเหล่านั้น เพื่อจัดการตั๋วพิมพ์ของไฟล์ XPS เราต้องการ:

-

Aspose.Page สำหรับ C++ API ซึ่งเป็นการจัดการและแปลงเอกสารที่มีคุณสมบัติหลากหลาย ทรงพลัง และใช้งานง่าย

-

เปิดตัวจัดการแพ็คเกจ NuGet และค้นหา Aspose.Page และติดตั้ง คุณอาจใช้คำสั่งต่อไปนี้จาก Package Manager Console

Package Manager Console Command

    PM> Install-Package Aspose.Page

ขั้นตอนในการสร้างตั๋วพิมพ์แบบกำหนดเอง C++

  1. กำหนดเส้นทางไปยังไดเร็กทอรีเอกสาร
  2. สร้างไฟล์ XPS โดยใช้ XpsDocument Class
  3. เพิ่มตั๋วพิมพ์งานแบบกำหนดเองโดยใช้ตัวสร้าง JobPrintTicket
  4. เพิ่มตัวเริ่มต้นพารามิเตอร์ของหน้าแบบกำหนดเองและตัวเลือกความละเอียดของหน้าแบบกำหนดเองให้กับตั๋ว
  5. บันทึกเอกสาร XPS ที่เปลี่ยนแปลงโดยใช้วิธี XPsDocument.Save()
สร้างตั๋วพิมพ์แบบกำหนดเอง

ขั้นตอนในการแก้ไขตั๋วพิมพ์ XPS ผ่าน C++

  1. กำหนดเส้นทางไปยังไดเร็กทอรีเอกสาร
  2. เปิดเอกสาร XPS พร้อมพิมพ์ตั๋วโดยใช้ XpsDocument Class
  3. หากต้องการลบพารามิเตอร์ที่ไม่จำเป็นออกจากตั๋ว ให้ใช้เมธอด Remove()
  4. บันทึกเอกสารด้วยตั๋วพิมพ์งานที่เปลี่ยนแปลงโดยใช้วิธี XPsDocument.Save()
แก้ไขตั๋วพิมพ์

ขั้นตอนการรับตั๋วพิมพ์ผ่าน C++

  1. กำหนดเส้นทางไปยังไดเร็กทอรีเอกสาร
  2. เปิดเอกสาร XPS พร้อมพิมพ์ตั๋วโดยใช้ XpsDocument Class
  3. สร้างตั๋วพิมพ์งานด้วยตัวสร้าง JobPrintTicket
  4. สร้างตั๋วการพิมพ์เอกสารโดยใช้วิธี GetDocumentPrintTicket()
  5. รับตั๋วพิมพ์หน้าโดยใช้วิธี GetPagePrintTicket()
  6. บันทึกเอกสารที่มีตั๋วพิมพ์งานที่เปลี่ยนแปลงโดยใช้วิธี XPsDocument.Save()
รับตั๋วพิมพ์

ขั้นตอนในการเชื่อมโยงตั๋วพิมพ์สำหรับไฟล์ XPS ผ่าน C++

  1. กำหนดเส้นทางไปยังไดเร็กทอรีเอกสาร
  2. สร้างไฟล์ XPS ใหม่และเปิดเอกสาร XPS พร้อมตั๋วพิมพ์โดยใช้ XpsDocument Class
  3. เปิดเอกสาร XPS พร้อมพิมพ์ตั๋วโดยใช้ XpsDocument Class
  4. เชื่อมโยงตั๋วพิมพ์งานกับตัวสร้าง JobPrintTicket
  5. เชื่อมโยงตั๋วพิมพ์เอกสารโดยใช้วิธี GetDocumentPrintTicket() และ SetDocumentPrintTicket()
  6. เชื่อมโยงตั๋วการพิมพ์หน้าโดยใช้วิธี GetPagePrintTicket() และ SetPagePrintTicket()
  7. บันทึกเอกสารที่มีตั๋วพิมพ์งานที่เปลี่ยนแปลงโดยวิธี XPsDocument.Save()
เชื่อมโยงตั๋วพิมพ์

XPS XPS รูปแบบไฟล์คืออะไร

รูปแบบ XPS คล้ายกับรูปแบบ PDF ทั้งสองรูปแบบเป็นภาษาคำอธิบายหน้า (PDL) EPS อิงตาม HTML ไม่ใช่ภาษา PostScript ไฟล์ .eps สามารถใส่มาร์กอัปของโครงสร้างของเอกสารพร้อมกับข้อมูลเกี่ยวกับลักษณะของเอกสารได้ นอกจากนี้ยังมีคำแนะนำเพิ่มเติมเกี่ยวกับวิธีการพิมพ์และแสดงผลเอกสาร คุณสมบัติของรูปแบบคือ แก้ไขคำอธิบายของเอกสาร ซึ่งหมายความว่าจะมีลักษณะเหมือนกันไม่ว่าใครจะเปิดจากระบบปฏิบัติการใด