สร้างเอกสาร 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++
- สร้างเอกสาร XPS ใหม่โดยใช้ฟังก์ชัน MakeObject
ซึ่งส่งคืนอ็อบเจ็กต์ของคลาส XpsDocument - เพิ่มชุดกลิฟ (glyphs) ให้กับเอกสารโดยใช้วิธี AddGlyphs() ของอ็อบเจ็กต์เอกสาร XPS
- ตั้งค่าสีเติมของข้อความโดยใช้วิธี set_Fill โดยส่งแปรงสีทึบ (solid color brush) ที่สร้างโดยวิธี CreateSolidColorBrush ของอ็อบเจ็กต์เอกสาร XPS
- บันทึกเอกสาร XPS ที่ได้ลงในไฟล์ชื่อ output.xps ในไดเรกทอรีที่ระบุโดยตัวแปร dir
สร้างไฟล์ XPS
XPS XPS รูปแบบไฟล์คืออะไร
XPS (XML Paper Specification) เป็นรูปแบบทางเลือกของ Microsoft ต่อ PDF พื้นฐานบน XML/HTML รักษาเลย์เอาต์ข้ามแพลตฟอร์มและไม่ขึ้นกับระบบปฏิบัติการ