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