ผสานเอกสาร XPS เป็น PDF

โซลูชัน API ของ C++ สำหรับการรวมไฟล์ XPS หลายๆ ไฟล์เข้าด้วยกัน

 

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

ที่นี่คุณจะพบตัวอย่างโค้ดเกี่ยวกับวิธีการใช้ API สำหรับการผสานไฟล์ XPS หากต้องการศึกษาดูว่าสามารถผนวกรวม (integrate) ฟังก์ชันนี้เข้ากับโซลูชันทางออนไลน์ (เว็บโซลูชัน) หรือนำไปใช้สำหรับการรวมไฟล์ทางออนไลน์ได้อย่างไร คุณสามารถทดลองใช้เครื่องมือ XPS Merger แบบข้ามแพลตฟอร์มได้

ในการรวมไฟล์ PS และ EPS คุณจำเป็นต้องใช้:

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

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

Package Manager Console Command


    PM> Install-Package Aspose.Page.Cpp

ขั้นตอนในการรวมไฟล์ XPS หลายไฟล์เป็น PDF ด้วย C++

  1. กำหนดเส้นทาง (path) ไปยังไดเร็กทอรีเอกสาร
  2. เริ่มต้นกระแสข้อมูล (streams) ขาออก (output) PDF และหน้าต่างขาเข้า (input) ไฟล์ XPS
  3. สร้างอินสแตนซ์ (Instance) ของ XpsDocument จากสตรีมอินพุตที่สร้างไว้ก่อนหน้านี้
  4. เริ่มต้นตัวแปร (object) ตัวเลือกพารามิเตอร์ของ TextCompression, ImageCompression, JpegQualityLevel สำหรับไฟล์ที่ส่งออกได้โดยใช้คลาส PdfSaveOptions
  5. การใช้คลาส PdfDevice เพื่อสร้างอุปกรณ์สร้างภาพ (rendering device) สำหรับรูปแบบ PDF
  6. ผสานไฟล์ XPS เพื่อแสดงผลเป็นเอกสาร XPS
Used namespaces
using Aspose::Page::XPS;
using Aspose::Page::IO;
using Aspose::Page::Presentation::Pdf;
ผสานไฟล์ PS เป็น PDF

ขั้นตอนในการรวมไฟล์ XPS หลายไฟล์เข้าเป็นไฟล์เดียวด้วย C++

  1. สร้างอินสแตนซ์ (Instance) ของ XpsDocument จากไฟล์ XPS ไฟล์แรก
  2. สร้างอาร์เรย์ (array) ของไฟล์ XPS ที่จะรวมกับไฟล์แรก
  3. ผสาน (โดย Merge ) ไฟล์ XPS ในเอกสารที่สร้างขึ้นและทำการบันทึก
ผสานไฟล์ PS เป็น PDF

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

XPS (XML Paper Specification) เป็นรูปแบบทางเลือกของ Microsoft ต่อ PDF พื้นฐานบน XML/HTML รักษาเลย์เอาต์ข้ามแพลตฟอร์มและไม่ขึ้นกับระบบปฏิบัติการ