รวมไฟล์ EPUB ใน Java

EPUB ย่อมาจากการเผยแพร่ทางอิเล็กทรอนิกส์ ซึ่งมักใช้เพื่อบันทึกหนังสือและเนื้อหาที่เกี่ยวข้อง ไฟล์เหล่านี้สามารถรวมคำ, กราฟิก, รูปภาพ, แบบอักษร, สไตล์ชีต ฯลฯ ในบางสถานการณ์ คุณอาจต้องรวมไฟล์ EPUB บางไฟล์ บทความนี้อธิบายวิธีการรวมไฟล์ EPUB โดยโปรแกรมใน Java

รวมไฟล์ EPUB – การติดตั้ง Java API

Aspose.HTML for Java รองรับการทำงานกับหรือแปลง HTML, MHTML, SVG และรูปแบบไฟล์ที่รองรับอื่น ๆ ไฟล์รูปแบบ คุณสามารถเข้าถึง API ได้อย่างง่ายดายโดยการดาวน์โหลดไฟล์ JAR อ้างอิงจากหน้า การปล่อยใหม่ หรือวางการตั้งค่า Maven ต่อไปนี้ในไฟล์ pom.xml ของโปรเจ็กต์ของคุณเพื่อกำหนดค่า API จาก Aspose Repository:

Repository:

 <repositories>
     <repository>
         <id>snapshots</id>
         <name>repo</name>
         <url>http://repository.aspose.com/repo/</url>
     </repository>
</repositories>

Dependency:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-html</artifactId>
        <version>22.9</version>
        <classifier>jdk18</classifier>
    </dependency>
</dependencies>

วิธีการรวมไฟล์ EPUB ใน Java

ขั้นตอนต่อไปนี้แสดงวิธีการรวมไฟล์ EPUB ใน Java:

  1. โหลดไฟล์ EPUB ต้นฉบับเข้าสู่สตรีม
  2. สร้างอาร์เรย์ที่มีไฟล์นำเข้าที่โหลดแล้ว
  3. สร้างอินสแตนซ์ของ EPUB Renderer
  4. รวมเอกสาร EPUB เป็นไฟล์ PDF

รวมไฟล์ EPUB ใน Java

โปรดทำตามขั้นตอนด้านล่างเพื่อรวมไฟล์ EPUB โดยโปรแกรมใน Java:

  1. โหลดไฟล์ EPUB ต้นฉบับเข้าสู่สตรีม
  2. สร้างอาร์เรย์ที่มีไฟล์นำเข้าที่โหลดแล้ว
  3. สร้างอินสแตนซ์ของ EpubRenderer
  4. รวมเอกสาร EPUB เป็นไฟล์ PDF

โค้ดตัวอย่างต่อไปนี้แสดงวิธีการรวมไฟล์ EPUB โดยโปรแกรมใน Java:

// Open the source EPUB files for reading
Stream stream1 = new FileStream("input.epub", FileMode.Open);
Stream stream2 = new FileStream("input.epub", FileMode.Open);
Stream[] merge = new Stream[]{stream1, stream2};
// Create an instance of EPUB Renderer
var renderer = new com.aspose.html.rendering.EpubRenderer();
// Create an instance of PDF device
var device = new com.aspose.html.rendering.pdf.PdfDevice("merge-epub.pdf");
// Merge the EPUB documents into PDF
renderer.render(device, merge);
view raw merge-epub.java hosted with ❤ by GitHub

สำรวจ Aspose.HTML สำหรับ Java

คุณสามารถเข้าไปที่ส่วน เอกสาร เพื่อเรียนรู้ฟีเจอร์อื่น ๆ ที่ API มีให้

สรุป

โดยสรุป คุณได้เรียนรู้วิธีการรวมไฟล์ EPUB ใน Java ซึ่งครอบคลุมทั้งกระบวนการและตัวอย่างโค้ดในการรวมไฟล์ EPUB หลายไฟล์เป็นไฟล์ PDF เดียวโดยโปรแกรมใน Java นอกจากนี้ คุณสามารถติดต่อเราได้ที่ ฟอรัม หากมีความไม่ชัดเจนใด ๆ

ดูเพิ่มเติม