Hợp nhất các tệp EPUB Java

EPUB là viết tắt của xuất bản điện tử thường được sử dụng để lưu sách và các nội dung liên quan khác. Các tệp này có thể bao gồm từ ngữ, đồ họa, ảnh, phông chữ, biểu định kiểu, v.v. Trong một số trường hợp, bạn có thể cần hợp nhất một số tệp EPUB. Theo các yêu cầu như vậy, bài viết này giải thích cách hợp nhất các tệp EPUB theo cách lập trình trong Java.

Hợp nhất các tệp EPUB – Cài đặt API Java

Aspose.HTML for Java hỗ trợ làm việc với hoặc chuyển đổi HTML, MHTML, SVG và một số định dạng tệp được hỗ trợ khác. Bạn có thể dễ dàng truy cập API bằng cách tải xuống tệp JAR tham chiếu của API từ trang Bản phát hành mới hoặc dán các cấu hình Maven sau vào tệp pom.xml của dự án để định cấu hình API từ Kho lưu trữ Aspose:

Kho:

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

phụ thuộc:

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

Cách hợp nhất các tệp EPUB theo lập trình trong Java

Các bước sau đây cho biết cách hợp nhất các tệp EPUB trong Java:

  1. Tải tệp EPUB nguồn vào luồng.
  2. Tạo một mảng chứa các tệp đầu vào đã tải.
  3. Tạo một phiên bản của Trình kết xuất EPUB.
  4. Hợp nhất các tài liệu EPUB thành một tệp PDF.

Hợp nhất các tệp EPUB trong Java

Vui lòng làm theo các bước bên dưới để hợp nhất các tệp EPUB theo chương trình trong Java:

  1. Tải tệp EPUB nguồn vào luồng.
  2. Tạo một mảng chứa các tệp đầu vào đã tải.
  3. Tạo một phiên bản của EpubRenderer.
  4. Hợp nhất các tài liệu EPUB thành một tệp PDF.

Đoạn mã sau minh họa cách hợp nhất các tệp EPUB theo cách lập trình trong Java:

// Mở các tệp EPUB nguồn để đọc
Stream stream1 = new FileStream("input.epub", FileMode.Open);
Stream stream2 = new FileStream("input.epub", FileMode.Open);

Stream[] merge = new Stream[]{stream1, stream2};

// Tạo một phiên bản của Trình kết xuất EPUB
var renderer = new com.aspose.html.rendering.EpubRenderer();

// Tạo một phiên bản của thiết bị PDF
var device = new com.aspose.html.rendering.pdf.PdfDevice("merge-epub.pdf");

// Hợp nhất các tài liệu EPUB thành PDF
renderer.render(device, merge);

Khám phá Aspose.HTML for Java

Bạn có thể truy cập phần tài liệu để tìm hiểu nhiều tính năng khác do API cung cấp.

Sự kết luận

Tóm lại, bạn đã học cách hợp nhất các tệp EPUB trong Java. Nó bao gồm toàn bộ quy trình và mẫu mã để kết hợp nhiều tệp EPUB thành một tệp PDF duy nhất theo chương trình trong Java. Ngoài ra, vui lòng liên hệ với chúng tôi tại forum trong trường hợp có bất kỳ sự mơ hồ nào.

Xem thêm