Chuyển đổi HTML sang Markdown hoặc HTML sang PNG trong Java

Chuyển đổi HTML sang Markdown hoặc HTML sang PNG trong Java

MarkdownHTML là hai ngôn ngữ đánh dấu phổ biến nhất được sử dụng trên web. Markdown là một ngôn ngữ nhẹ, dễ định dạng văn bản bằng cách sử dụng các ký hiệu. Trong khi đó, HTML cho phép người dùng thiết kế các cấu trúc web phức tạp với sự trợ giúp của các thẻ tùy chỉnh và được xác định trước. Trong một số trường hợp, người dùng thích Markdown hơn HTML do tính mạnh mẽ và đơn giản của nó. Do đó, trong bài viết này, chúng tôi sẽ chuyển đổi HTML sang Markdown hoặc HTML sang PNG trong Java theo chương trình bằng cách sử dụng các phương thức API do Aspose.HTML for Java cung cấp.

Chúng tôi sẽ đề cập đến các phần sau trong bài đăng trên blog này:

Chuyển đổi HTML sang Markdown hoặc HTML sang PNG trong Java - Cài đặt API

Aspose.HTML for Java cung cấp nhiều phương thức chuyển đổi và thao tác tệp phong phú. Nó cho phép người dùng thực hiện những hành động này với các cấu hình đơn giản. Do đó, quy trình cài đặt thư viện chuyển đổi HTML sang Markdown hoặc HTML sang PNG này khá dễ dàng. Bạn có thể tải xuống tệp jar hoặc làm theo các cấu hình Maven sau.

Kho

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

phụ thuộc

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-html</artifactId>
    <version>21.12</version>
    <classifier>jdk1.8</classifier>
</dependency>

Thư viện Java để chuyển đổi HTML sang Markdown

Các bước sau đây sẽ được thực hiện để chuyển đổi tệp HTML thành tệp .md trong ứng dụng Java.

  1. Tạo một đối tượng của lớp HTMLDocument và tải tệp HTML nguồn.
  2. Khởi tạo một đối tượng của lớp MarkdownSaveOptions().
  3. Gọi phương thức này convertHTML(tài liệu HTMLDocument, tùy chọn MarkdownSaveOptions, java.lang.String đầu raPath) để chuyển đổi một trang web thành tệp Markdown. Phương pháp này sẽ lưu tệp đã chuyển đổi tại đường dẫn đã đề cập.

Bây giờ, hãy sao chép và dán đoạn mã sau vào tệp Java của bạn:

        // tạo một đối tượng của lớp HTMLDocument và tải tệp HTML nguồn.
        HTMLDocument htmlDocument = new HTMLDocument("INPUT-HTML-FILE");

        // khởi tạo một đối tượng của lớp MarkdownSaveOptions().
        MarkdownSaveOptions options = new MarkdownSaveOptions();

        // gọi phương thức này ConvertHTML(Tài liệu HTMLDocument, tùy chọn MarkdownSaveOptions, java.lang.String OutputPath) để chuyển đổi một trang web thành tệp Markdown. Phương pháp này sẽ lưu tệp đã chuyển đổi tại đường dẫn đã đề cập.
        Converter.convertHTML(htmlDocument, options, "PATH-FOR-OUTPUT-md-FILE");

Thư viện chuyển đổi HTML sang PNG trong Java

Phần này sẽ trình bày các bước và đoạn mã để chuyển đổi tệp HTML thành tệp PNG theo chương trình trong Java.

Chúng ta hãy thực hiện qua các bước sau:

  1. Khởi tạo một phiên bản của lớp HTMLDocument và tải tệp HTML nguồn.
  2. Tạo một đối tượng của lớp ImageSaveOptions để truy cập các thuộc tính của hình ảnh.
  3. Thực hiện cuộc gọi đến phương thức [convertHTML(tài liệu HTMLDocument, tùy chọn ImageSaveOptions, java.lang.String OutputPath)]]12 này để chuyển đổi HTML sang PNG.
        //  khởi tạo một phiên bản của lớp HTMLDocument và tải tệp HTML nguồn.
        HTMLDocument htmlDocument = new HTMLDocument("INPUT-HTML-FILE");

        // tạo một đối tượng của lớp ImageSaveOptions để truy cập các thuộc tính hình ảnh.
        ImageSaveOptions options = new ImageSaveOptions(ImageFormat.Png);

        // thực hiện lệnh gọi tới ConvertHTML(tài liệu HTMLDocument, tùy chọn ImageSaveOptions, java.lang.String OutputPath) này để chuyển đổi HTML sang PNG.
        Converter.convertHTML(htmlDocument, options, "PATH-FOR-OUTPUT-PNG-FILE");

Nhận giấy phép miễn phí

Bạn có thể tận dụng giấy phép tạm thời miễn phí để dùng thử API mà không bị giới hạn về đánh giá.

Tổng hợp

Trong bài đăng trên blog này, chúng tôi đã tìm hiểu cách chuyển đổi HTML sang Markdown hoặc HTML sang PNG trong Java theo chương trình. Chúng tôi đã ghi lại các bước và ví dụ về mã để kiểm tra API chuyển đổi HTML sang .md & HTML sang PNG. Ngoài ra, bạn có thể khám phá tài liệu để tìm hiểu về các tính năng khác. Hơn nữa, conholdate.com liên tục viết các bài đăng blog mới. Vì vậy, vui lòng giữ liên lạc để cập nhật thông tin mới nhất.

Đặt một câu hỏi

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.

Xem thêm