เพิ่มและจัดการตั๋วพิมพ์
สร้าง แก้ไข ลิงก์ และรับตั๋วพิมพ์ไฟล์ 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++
- กำหนดเส้นทางไปยังไดเร็กทอรีเอกสาร
- สร้างไฟล์ XPS โดยใช้ XpsDocument Class
- เพิ่มตั๋วพิมพ์งานแบบกำหนดเองโดยใช้ตัวสร้าง JobPrintTicket
- เพิ่มตัวเริ่มต้นพารามิเตอร์ของหน้าแบบกำหนดเองและตัวเลือกความละเอียดของหน้าแบบกำหนดเองให้กับตั๋ว
- บันทึกเอกสาร XPS ที่เปลี่ยนแปลงโดยใช้วิธี XPsDocument.Save()
สร้างตั๋วพิมพ์แบบกำหนดเอง
ขั้นตอนในการแก้ไขตั๋วพิมพ์ XPS ผ่าน C++
- กำหนดเส้นทางไปยังไดเร็กทอรีเอกสาร
- เปิดเอกสาร XPS พร้อมพิมพ์ตั๋วโดยใช้ XpsDocument Class
- หากต้องการลบพารามิเตอร์ที่ไม่จำเป็นออกจากตั๋ว ให้ใช้เมธอด Remove()
- บันทึกเอกสารด้วยตั๋วพิมพ์งานที่เปลี่ยนแปลงโดยใช้วิธี XPsDocument.Save()
แก้ไขตั๋วพิมพ์
ขั้นตอนการรับตั๋วพิมพ์ผ่าน C++
- กำหนดเส้นทางไปยังไดเร็กทอรีเอกสาร
- เปิดเอกสาร XPS พร้อมพิมพ์ตั๋วโดยใช้ XpsDocument Class
- สร้างตั๋วพิมพ์งานด้วยตัวสร้าง JobPrintTicket
- สร้างตั๋วการพิมพ์เอกสารโดยใช้วิธี GetDocumentPrintTicket()
- รับตั๋วพิมพ์หน้าโดยใช้วิธี GetPagePrintTicket()
- บันทึกเอกสารที่มีตั๋วพิมพ์งานที่เปลี่ยนแปลงโดยใช้วิธี XPsDocument.Save()
รับตั๋วพิมพ์
ขั้นตอนในการเชื่อมโยงตั๋วพิมพ์สำหรับไฟล์ XPS ผ่าน C++
- กำหนดเส้นทางไปยังไดเร็กทอรีเอกสาร
- สร้างไฟล์ XPS ใหม่และเปิดเอกสาร XPS พร้อมตั๋วพิมพ์โดยใช้ XpsDocument Class
- เปิดเอกสาร XPS พร้อมพิมพ์ตั๋วโดยใช้ XpsDocument Class
- เชื่อมโยงตั๋วพิมพ์งานกับตัวสร้าง JobPrintTicket
- เชื่อมโยงตั๋วพิมพ์เอกสารโดยใช้วิธี GetDocumentPrintTicket() และ SetDocumentPrintTicket()
- เชื่อมโยงตั๋วการพิมพ์หน้าโดยใช้วิธี GetPagePrintTicket() และ SetPagePrintTicket()
- บันทึกเอกสารที่มีตั๋วพิมพ์งานที่เปลี่ยนแปลงโดยวิธี XPsDocument.Save()
เชื่อมโยงตั๋วพิมพ์
XPS XPS รูปแบบไฟล์คืออะไร
รูปแบบ XPS คล้ายกับรูปแบบ PDF ทั้งสองรูปแบบเป็นภาษาคำอธิบายหน้า (PDL) EPS อิงตาม HTML ไม่ใช่ภาษา PostScript ไฟล์ .eps สามารถใส่มาร์กอัปของโครงสร้างของเอกสารพร้อมกับข้อมูลเกี่ยวกับลักษณะของเอกสารได้ นอกจากนี้ยังมีคำแนะนำเพิ่มเติมเกี่ยวกับวิธีการพิมพ์และแสดงผลเอกสาร คุณสมบัติของรูปแบบคือ แก้ไขคำอธิบายของเอกสาร ซึ่งหมายความว่าจะมีลักษณะเหมือนกันไม่ว่าใครจะเปิดจากระบบปฏิบัติการใด