ผสาน XPS ผ่านทาง C++

ผสานเอกสาร XPSใช้ Aspose.PDF สำหรับ C++ เพื่อแก้ไขไฟล์ XPS แบบโปรแกรม

ผสานแฟ้ม XPS โดยใช้ C++

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

Package Manager Console

PM > Install-Package Aspose.PDF.Cpp

วิธีการผสานแฟ้ม XPS ผ่านทาง C++


คุณจำเป็นต้อง Aspose.PDF for C++ เพื่อลองรหัสในสภาพแวดล้อมของคุณ

1.เปิดเอกสารแรก 1.เปิดเอกสารที่สอง 1.เพิ่มหน้าของเอกสารที่สองไปยังหน้าแรก 1.บันทึกแฟ้มผลลัพธ์ที่ตัดแบ่ง

C++ - ตัวอย่างโค้ดเพื่อรวมไฟล์ XPS

Input file:

File not added

File not added

Output format:

Output file:

    String _dataDir("C:\\Samples\\");
    String infilename1("File1.xps");
    String infilename2("File2.xps");
    String outputFileName("ConcatenatePdfFiles.pdf");

    // Instantiate Document Object
    auto options = MakeObject<XpsLoadOptions>();
    auto document1 = MakeObject<Document>(_dataDir + infilename1, options);
    auto document2 = MakeObject<Document>(_dataDir + infilename2, options);

    // Add pages of second document to the first
    document1->get_Pages()->Add(document2->get_Pages());

    // Save concatenated output file
    document1->Save(_dataDir+outputFileName);