ผสานเอกสาร 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++
- กำหนดเส้นทาง (path) ไปยังไดเร็กทอรีเอกสาร
- เริ่มต้นกระแสข้อมูล (streams) ขาออก (output) PDF และหน้าต่างขาเข้า (input) ไฟล์ XPS
- สร้างอินสแตนซ์ (Instance) ของ XpsDocument จากสตรีมอินพุตที่สร้างไว้ก่อนหน้านี้
- เริ่มต้นตัวแปร (object) ตัวเลือกพารามิเตอร์ของ TextCompression, ImageCompression, JpegQualityLevel สำหรับไฟล์ที่ส่งออกได้โดยใช้คลาส PdfSaveOptions
- การใช้คลาส PdfDevice เพื่อสร้างอุปกรณ์สร้างภาพ (rendering device) สำหรับรูปแบบ PDF
- ผสานไฟล์ XPS เพื่อแสดงผลเป็นเอกสาร XPS
Used namespaces
using Aspose::Page::XPS;
using Aspose::Page::IO;
using Aspose::Page::Presentation::Pdf;
ผสานไฟล์ PS เป็น PDF
ขั้นตอนในการรวมไฟล์ XPS หลายไฟล์เข้าเป็นไฟล์เดียวด้วย C++
- สร้างอินสแตนซ์ (Instance) ของ XpsDocument จากไฟล์ XPS ไฟล์แรก
- สร้างอาร์เรย์ (array) ของไฟล์ XPS ที่จะรวมกับไฟล์แรก
- ผสาน (โดย Merge ) ไฟล์ XPS ในเอกสารที่สร้างขึ้นและทำการบันทึก
ผสานไฟล์ PS เป็น PDF
XPS XPS รูปแบบไฟล์คืออะไร
XPS (XML Paper Specification) เป็นรูปแบบทางเลือกของ Microsoft ต่อ PDF พื้นฐานบน XML/HTML รักษาเลย์เอาต์ข้ามแพลตฟอร์มและไม่ขึ้นกับระบบปฏิบัติการ