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

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

ผสานไฟล์ EPUB โดยใช้ C++

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

Package Manager Console

PM > Install-Package Aspose.PDF.Cpp

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


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

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

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

Input file:

File not added

File not added

Output format:

Output file:

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

    // Instantiate Document Object
    auto options = MakeObject<EpubLoadOptions>();
    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);