สร้างเอกสาร 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 XPS รูปแบบไฟล์คืออะไร

รูปแบบ XPS คล้ายกับรูปแบบ PDF ทั้งสองรูปแบบเป็นภาษาคำอธิบายหน้า (PDL) EPS อิงตาม HTML ไม่ใช่ภาษา PostScript ไฟล์ .eps สามารถใส่มาร์กอัปของโครงสร้างของเอกสารพร้อมกับข้อมูลเกี่ยวกับลักษณะของเอกสารได้ นอกจากนี้ยังมีคำแนะนำเพิ่มเติมเกี่ยวกับวิธีการพิมพ์และแสดงผลเอกสาร คุณสมบัติของรูปแบบคือ แก้ไขคำอธิบายของเอกสาร ซึ่งหมายความว่าจะมีลักษณะเหมือนกันไม่ว่าใครจะเปิดจากระบบปฏิบัติการใด