PUB sang HTML trong Java

Tệp PUB thường được sử dụng để thiết kế các tài liệu quy mô lớn như tài liệu quảng cáo, tờ rơi, v.v. Bạn có thể chuyển đổi tệp PUB sang trang web HTML. Trong bài viết này, bạn sẽ tìm hiểu tất cả các chi tiết về chuyển đổi, từng bước theo các tiêu đề sau:

Công cụ chuyển đổi trang web PUB sang HTML - Cài đặt API Java

Chuyển đổi PUB sang HTML về cơ bản là một quá trình gồm hai bước. Trước tiên, bạn cần chuyển đổi tệp PUB thành tài liệu PDF bằng API Aspose.PUB cho Java. Sau đó, bạn có thể chuyển đổi tệp PDF trung gian sang tệp định dạng HTML theo lập trình bằng Java. Do đó, vui lòng tải xuống tệp JAR từ phần Bản phát hành mới hoặc sử dụng các cấu hình Maven sau:

Kho:

 <repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>http://repository.aspose.com/repo/</url>
    </repository>
</repositories>

Sự phụ thuộc:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-pub</artifactId>
        <version>20.8</version>
    </dependency>

    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-pdf</artifactId>
        <version>21.9</version>
    </dependency>
</dependencies>

Chuyển đổi PUB sang trang web HTML bằng Java

Bạn có thể chuyển đổi tệp PUB thành tệp định dạng Trang web HTML bằng các bước sau:

  1. Khởi tạo ByteArrayOutputStream để giữ tệp PDF trung gian.
  2. Khởi tạo Pub Parser cho tệp PUB bằng phương thức createParser.
  3. Phân tích cú pháp tệp Publisher bằng phương pháp phân tích cú pháp.
  4. Chuyển đổi tệp PUB sang PDF và lưu kết quả trong ByteArrayOutputStream.
  5. Tải tài liệu PDF trung gian từ luồng.
  6. Chuyển đổi hoặc xuất tệp PUB sang trang web HTML.

Đoạn mã sau cho biết cách chuyển đổi tệp PUB sang trang web HTML theo cách lập trình bằng Java:

// Khởi tạo ByteArrayOutputStream để giữ tệp PDF trung gian.
final ByteArrayOutputStream os = new ByteArrayOutputStream();

// Tải tệp PUB đầu vào
IPubParser parser = PubFactory.createParser("Sample.pub");

// Phân tích cú pháp tệp nhà xuất bản đầu vào
com.aspose.pub.Document doc = parser.parse();

// Chuyển đổi tệp PUB thành PDF và lưu kết quả trong ByteArrayOutputStream
PubFactory.createPdfConverter().convertToPdf(doc, os);

// Tải tệp PDF đầu vào từ ByteArrayOutputStream
com.aspose.pdf.Document document = new com.aspose.pdf.Document(os.toByteArray());

// Khởi tạo đối tượng lớp HtmlSaveOptions
HtmlSaveOptions options = new HtmlSaveOptions();

// Chuyển đổi tệp PUB thành trang web HTML
document.save("Output.html", options);

Nhận Giấy phép Đánh giá Miễn phí

Bạn có thể yêu cầu Giấy phép tạm thời miễn phí để kiểm tra các API mà không có bất kỳ giới hạn nào.

Sự kết luận

Trong bài viết này, bạn đã khám phá cách chuyển đổi tệp Publisher, PUB, sang trang web HTML. Tệp đầu ra được tạo với độ trung thực và hiệu quả cao. Bạn chỉ cần làm theo một số bước đơn giản như đã thảo luận ở trên và API tạo tệp đầu ra theo yêu cầu của bạn. Hơn nữa, bạn có thể truy cập Tài liệu API để tìm hiểu thêm về API. Trong trường hợp có bất kỳ thắc mắc nào, vui lòng viết thư cho chúng tôi tại Diễn đàn hỗ trợ miễn phí.

Xem thêm