สร้างเอกสาร XPS ตั้งแต่เริ่มต้น

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

 

โซลูชัน Aspose.Page สำหรับ C++ API ช่วยให้คุณสามารถจัดการไฟล์ XPS และไฟล์รูปแบบภาษาคำอธิบายเพจอื่นๆ ได้ ฟังก์ชันการทำงานที่หลากหลายช่วยให้เพิ่มรูปร่างต่างๆ ลงในเอกสาร รวมไฟล์บางไฟล์เป็นไฟล์เดียว หรือแปลงเป็นรูปแบบที่เหมาะสมยิ่งขึ้น ในกรณีที่คุณเริ่มทำงานกับรูปแบบนี้เท่านั้น ต่อไปนี้จะอธิบายวิธีสร้างไฟล์ 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. เพิ่มชุดสัญลักษณ์ให้กับเอกสารโดยใช้วิธี AddGlyphs() ของออบเจ็กต์เอกสาร XPS
  3. ตั้งค่าสีเติมของข้อความโดยใช้วิธี set_Fill โดยส่งผ่านแปรงสีทึบที่สร้างโดยวิธี CreateSolidColorBrush ของวัตถุเอกสาร XPS
  4. บันทึกเอกสาร XPS ผลลัพธ์ลงในไฟล์ชื่อ output.xps ในไดเร็กทอรีที่ระบุโดยตัวแปร dir
สร้างไฟล์ XPS

XPS What is XPS File Format

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