สร้างเอกสาร XPS จากศูนย์

โซลูชัน C++ API เพื่อสร้างและเปลี่ยนแปลงไฟล์ XPS

 

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

ในการสร้างไฟล์ 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 ด้วย C++

  1. สร้างเอกสาร XPS ใหม่โดยใช้ฟังก์ชัน MakeObject ซึ่งส่งคืนอ็อบเจ็กต์ของคลาส XpsDocument
  2. เพิ่มชุดกลิฟ (glyphs) ให้กับเอกสารโดยใช้วิธี AddGlyphs() ของอ็อบเจ็กต์เอกสาร XPS
  3. ตั้งค่าสีเติมของข้อความโดยใช้วิธี set_Fill โดยส่งแปรงสีทึบ (solid color brush) ที่สร้างโดยวิธี CreateSolidColorBrush ของอ็อบเจ็กต์เอกสาร XPS
  4. บันทึกเอกสาร XPS ที่ได้ลงในไฟล์ชื่อ output.xps ในไดเรกทอรีที่ระบุโดยตัวแปร dir
สร้างไฟล์ XPS

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

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