ภาษาคำอธิบายหน้าอธิบายลักษณะที่ปรากฏของหน้าในระดับที่สูงกว่าอาร์เรย์ของพิกเซล PDL ทำหน้าที่เป็นตัวเชื่อมโยงระหว่างแอปพลิเคชันคอมพิวเตอร์ เช่น เครื่องมือกราฟิก โปรแกรมแก้ไขข้อความ ฯลฯ และอุปกรณ์เอาต์พุต: ระบบเผยแพร่ (การพิมพ์) และจอแสดงผล ระบบการพิมพ์ส่วนใหญ่ถือว่าหน้าที่พิมพ์เป็นรูปสี่เหลี่ยมผืนผ้าที่มีความกว้าง m พิกเซลและความสูง n พิกเซล แน่นอนว่าการจัดเก็บไฟล์ขนาดใหญ่เช่นนี้ในหน่วยความจำ แก้ไข และถ่ายโอนผ่านเครือข่ายแบบกระจายไม่สะดวก โซลูชันนี้รองรับภาษา PS, EPS และ XPS Page Description

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

เรียนรู้เพิ่มเติมเกี่ยวกับคุณลักษณะ PS, EPS และ XPS API:

แทรกหน้าลงในไฟล์ XPS

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

เพิ่มหน้าเอกสารไปยังไฟล์ XPS - C++

    //Create an XPS document
    auto xpsDocs = MakeObject<XpsDocument>();

    //Add a glyph to the document
    auto glyphs = xpsDocs->AddGlyphs(u"Arial", 12, FontStyle::Regular, 300f, 450f, u"Hello World!");
    glyphs->set_Fill(xpsDocs->CreateSolidColorBrush(Color::get_Black));

    //Save the result
    xpsDocs->Save(dir + u"output.xps");

ห้องสมุดนำเสนอการแปลงเอกสาร XPS, PS และ EPS เป็น PDF และรูปแบบภาพแรสเตอร์ รวมถึง BMP, JPEG, PNG และ TIFF ผู้พัฒนาสามารถระบุระดับคุณภาพ ความละเอียด และหมายเลขหน้าในขณะที่บันทึกเอกสารภายในภาพ
โซลูชันยังมีการแปลงต่างๆ เช่น:

  
  

Aspose.Page เสนอ API แต่ละรายการสำหรับสภาพแวดล้อมการพัฒนาที่เป็นที่นิยมตามรายการด้านล่าง: