Markdown là ngôn ngữ đánh dấu được sử dụng rộng rãi để tạo trang web, tệp readme và tài liệu. Nó chỉ đơn giản yêu cầu thêm các thành phần định dạng vào văn bản thuần túy. Nó có khả năng tương thích rộng rãi làm tăng mức độ sử dụng cũng như yêu cầu hiển thị của nó đối với các định dạng tài liệu khác. Trong bài viết này, bạn sẽ tìm hiểu cách lập trình chuyển đổi các tệp đánh dấu sang định dạng PDF trong Java.

Chuyển đổi tệp MD sang PDF bằng Java API

API Java để chuyển đổi tệp Markdown

GroupDocs cung cấp API Java của mình để chuyển đổi các tệp đánh dấu thành các định dạng khác trong các ứng dụng Java. Bài viết này sử dụng GroupDocs.Conversion for Java để chuyển đổi các tệp MD sang định dạng PDF. Ngoài ra, API hỗ trợ nhiều chuyển đổi định dạng tệp khác như tài liệu soạn thảo văn bản, bảng tính, bản trình bày, sách điện tử, hình ảnh và nhiều loại khác được đề cập trong tài liệu.

Bạn có thể tải xuống tệp JAR từ phần tải xuống hoặc sử dụng cấu hình phụ thuộc và kho lưu trữ mới nhất trong các ứng dụng Java dựa trên Maven của bạn.

<repository>
    <id>groupdocs-artifacts-repository</id>
    <name>GroupDocs Artifacts Repository</name>
    <url>https://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-conversion</artifactId>
    <version>22.8.1</version>
</dependency>

Chuyển đổi Markdown thành PDF trong Java

Để chuyển đổi toàn bộ nội dung tệp đánh dấu sang PDF, có các bước đơn giản. Các bước sau đây cho biết cách chuyển đổi tệp MD đánh dấu sang định dạng PDF trong Java.

  • Tải tệp đánh dấu bằng lớp Converter.
  • Chuẩn bị Tùy chọn chuyển đổi PDF.
  • Đặt bất kỳ tùy chọn PDF nào khác như lề trang, hình mờ, hướng trang, v.v.
  • Chuyển đổi tệp đánh dấu thành định dạng PDF bằng phương thức convert().

Mã nguồn Java sau chuyển đổi tệp Markdown thành PDF.

// Chuyển đổi tệp Markdown sang định dạng PDF trong Java

Converter converter = new Converter("/path/markdown.md");
PdfConvertOptions options = new PdfConvertOptions();
converter.convert("/output-path/markdown.pdf", options);

Đoạn mã của tệp MD và tệp PDF đã chuyển đổi từ đoạn mã trên được hiển thị bên dưới.

Tệp MD được chuyển đổi thành PDF bằng Java API

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

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

Sự kết luận

Tóm lại, chúng tôi đã học cách chuyển đổi các tệp đánh dấu sang định dạng PDF bằng Java. Điều này sẽ giúp bạn phát triển ứng dụng chuyển đổi tài liệu trực tuyến.

Bạn có thể tìm hiểu thêm về API từ tài liệu của nó. Bắt đầu trải nghiệm ví dụ về GitHub của các tính năng. Liên hệ với chúng tôi nếu có bất kỳ thắc mắc nào qua diễn đàn.

Xem thêm