Chuyển đổi MD sang hình ảnh PDF

Bạn có thể chuyển đổi các tệp MD sang các định dạng khác nhau theo yêu cầu của bạn. Hãy để chúng tôi khám phá một số trường hợp chuyển đổi thường được sử dụng:

Markdown (MD) tệp sang PDF hoặc Chuyển đổi hình ảnh - Cài đặt API

Aspose.HTML for Java API hỗ trợ làm việc với các tệp đánh dấu. Bạn không cần phải quan tâm đến các chi tiết nhỏ của các định dạng tệp. Thay vào đó, các lệnh gọi API đơn giản có thể được sử dụng để tạo, chỉnh sửa hoặc thao tác với các định dạng tệp được hỗ trợ. Bạn có thể dễ dàng cài đặt API với cấu hình sau trong pom.xml của mình hoặc nhanh chóng tải xuống tệp JAR từ phần Tải xuống chính thức:

Kho:

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

Sự phụ thuộc:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-html</artifactId>
        <version>20.12</version>
        <classifier>jdk16</classifier>
    </dependency>
</dependencies>

Chuyển đổi tệp MD Markdown sang PDF bằng Java có lập trình

Chuyển đổi tệp MD sang PDF là một quá trình gồm hai bước. Trước tiên, bạn cần chuyển đổi tệp đánh dấu sang định dạng HTML. Sau đó, bạn có thể kết xuất nó thành tài liệu PDF. Dưới đây là các bước để chuyển đổi MD sang PDF trong Java:

  1. Tải tệp MD đầu vào
  2. Chuyển đổi MD sang HTML và sau đó sang tệp đầu ra PDF

Đoạn mã dưới đây cho thấy cách chuyển đổi tệp MD sang PDF theo chương trình trong Java:

// Tải tệp MD đầu vào và chuyển đổi Markdown thành tài liệu HTML
Converter.convertMarkdown(dataDir + "document.md", dataDir + "document.html");

// Chuyển đổi tệp HTML sang định dạng tệp PDF đầu ra
Converter.convertHTML(dataDir + "document.html", new PdfSaveOptions(), dataDir + "output_md.pdf");

Chuyển đổi tệp MD sang Hình ảnh dưới dạng PNG, JPG, TIFF bằng Java

Hãy để chúng tôi tiến thêm một bước nữa bằng cách sửa đổi quy trình chuyển đổi một chút. Trong ví dụ này, chúng tôi sẽ lưu tệp HTML vào bộ nhớ. Đây là một cách tiếp cận hiệu quả về thời gian và bộ nhớ để chuyển đổi tệp vì việc hiển thị tệp HTML thành hình ảnh sẽ nhanh chóng ngay bây giờ. Các bước dưới đây cho thấy quá trình chuyển đổi MD sang Image:

  1. Tải tệp MD Markdown đầu vào
  2. Chuyển đổi MD sang định dạng HTML
  3. Lưu hình ảnh đầu ra dưới dạng PNG ImageFormat

Đoạn mã dưới đây giải thích cách chuyển đổi MD sang tệp Hình ảnh như JPG, PNG, v.v. theo lập trình với Java:

// Chuyển đổi Markdown sang tài liệu HTML
HTMLDocument document = Converter.convertMarkdown(dataDir + "document.md");
try {
    // Chuyển đổi tài liệu HTML sang định dạng tệp hình ảnh PNG
    Converter.convertHTML(
            document,
            new ImageSaveOptions(
                    ImageFormat.Png
            ),
            dataDir + "output_md.png"
    );
} finally {
    if (document != null) {
        document.dispose();
    }
}

Sự kết luận

Chúng tôi đã tìm hiểu cách chuyển đổi tệp Markdown MD sang các định dạng tệp khác nhau như PDF, PNG, JPG hoặc TIFF theo cách lập trình hình ảnh trong C#. Bạn có thể khám phá tất cả thông tin chi tiết về API trên trang Dòng sản phẩm. Hơn nữa, chúng tôi luôn có thể truy cập thông qua Diễn đàn hỗ trợ miễn phí để thảo luận về các yêu cầu và mối quan tâm của bạn.

Xem thêm