เพิ่มหรือลบหน้าไปยัง/จากเอกสาร XPS

โซลูชัน C++ API เพื่อเพิ่มหรือลบเพจไปยัง/จากไฟล์ XPS

 

C++ API นี้สามารถจัดการไฟล์ PostScript PS และ Encapsulated PostScript EPS รวมถึงเอกสาร XPS ได้อย่างง่ายดายด้วยวิธีทางโปรแกรม โซลูชันนำเสนอฟังก์ชันการทำงานที่หลากหลาย: ตั้งแต่การแปลงไปจนถึงการทำงานกับกราฟิก ข้อความ และวัตถุอื่นๆ ที่แตกต่างกัน สามารถจัดการไฟล์หลายไฟล์พร้อมกันและรองรับตัวดำเนินการ PostScript ระดับ 1-3 สำหรับไฟล์ PS และ EPS นอกจากนี้ยังจัดการความคิดเห็นส่วนหัว EPS ส่วนใหญ่ และรับประกันความสอดคล้องสูงสุดเมื่อแปลงเอกสาร PostScript ยกเว้นกรณีแบบอักษรบางกรณี เช่น Time New Roman

นอกจากนี้ API ยังสามารถเพิ่มหรือลบเพจ (และตัวอย่างโค้ดของงานดังกล่าวแสดงอยู่ที่นี่) จัดการผืนผ้าใบ เส้นทาง และองค์ประกอบสัญลักษณ์ สร้างรูปร่างกราฟิกแบบเวกเตอร์และสตริงข้อความ และแปลงรายการโครงร่าง XPS ในการแปลง XPS ไฟล์.

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

ในการจัดการไฟล์ XPS คุณต้องได้รับ:

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

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

Package Manager Console Command

    PM> Install-Package Aspose.Page.Cpp

ขั้นตอนในการเพิ่มหน้าลงในไฟล์ XPS

ข้อมูลโค้ดนี้อธิบายการสร้างเอกสาร XPS ใหม่และการแทรกหน้าว่างที่จุดเริ่มต้นของรายการหน้า

  1. ตั้งค่าเส้นทางไปยังไดเร็กทอรีเอกสารด้วยตัวแปร dataDir ซึ่งกำหนดเส้นทางไปยังไดเร็กทอรีเอกสาร โดยจะใช้เมธอด RunExamples::GetDataDir_WorkingWithPages()
  2. สร้างเอกสาร XPS ใหม่โดยใช้เมธอด System::MakeObject() และเส้นทางไปยังไฟล์ที่เรียกว่าไดเร็กทอรี Sample1.xps dataDir
  3. InsertPage() วิธีการถูกเรียกบนวัตถุเอกสาร พารามิเตอร์แรกคือ 1 (ระบุตำแหน่งของหน้าใหม่) และพารามิเตอร์ตัวที่สองคือ true (บ่งชี้ว่าควรแทรกหน้าใหม่ไว้ที่จุดเริ่มต้นของรายการหน้า)
  4. สุดท้าย ให้เรียกเมธอด Save() เพื่อบันทึกออบเจ็กต์เอกสารเป็นไฟล์ใหม่ที่เรียกว่า AddPages_out.xps ในไดเร็กทอรี RunExamples::GetOutDir()
จัดการเพจใน XPS

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

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