Gần đây, chúng tôi đã xuất bản hướng dẫn về cách chuyển đổi SVG thành PNG trong Java bằng cách sử dụng Aspose.HTML for Java. Bài đăng trên blog này sẽ hướng dẫn bạn cách tạo PDF từ Markdown trong Java bằng cách sử dụng [thư viện] Markdown Java này 4. Vì định dạng tệp PDF được sử dụng rộng rãi do tính hiệu quả và tính chất độc lập với nền tảng, nên việc chuyển đổi Markdown sang PDF chắc chắn sẽ giúp bạn thực hiện các công việc kinh doanh trực tuyến thường ngày. Aspose.HTML for Java cung cấp một lượng lớn các lớp và phương thức để tự động chuyển đổi MD sang PDF. Vì vậy, hãy bắt đầu bài viết này.
Chúng ta sẽ đi qua các điểm sau trong hướng dẫn này:
- Cài đặt thư viện Java Markdown
- Tạo PDF từ Markdown trong Java theo lập trình
- Chuyển đổi Markdown sang PDF trực tuyến
Cài đặt thư viện Java Markdown
Vui lòng truy cập hướng dẫn cài đặt này để xem tất cả chi tiết cài đặt. Aspose.HTML for Java là API cấp doanh nghiệp được sử dụng để thao tác và hiển thị các định dạng tệp theo chương trình. Ngoài ra, bạn có thể tạo/chỉnh sửa tài liệu HTML, chuyển đổi sang các định dạng tệp phổ biến khác và triển khai thông số kỹ thuật W3C. Tuy nhiên, bạn có thể tải xuống tệp JAR hoặc làm theo các cấu hình Maven sau để cài đặt thư viện Java Markdown này:
<repositories>
<repository>
<id>snapshots</id>
<name>repo</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-html</artifactId>
<version>23.11</version>
</dependency>
</dependencies>
Tạo PDF từ Markdown trong Java theo lập trình - Đoạn mã
Mã tốt hơn một ngàn từ. Hãy sử dụng một số lớp và gọi các phương thức được trình bày bởi Aspose.HTML for Java. Chúng tôi có tệp nguồn MD để thực hiện chuyển đổi MD sang PDF.
Bạn có thể làm theo các bước sau để phát triển trình chuyển đổi MD sang PDF trong Java:
- Xác định đường dẫn nguồn của tệp MD và chuẩn bị đường dẫn để lưu tệp PDF đã chuyển đổi.
- Tạo một phiên bản của lớp HTMLDocument.
- Chuyển đổi Markdown sang HTML bằng cách gọi phương thức convertMarkdown của lớp Converter.
- Khởi tạo một đối tượng của lớp PdfSaveOption.
- Gọi phương thức convertHTML để chuyển đổi tài liệu HTML sang định dạng tệp PDF.
Mẫu mã sau đây trình bày cách tạo PDF từ Markdown trong Java theo chương trình:
package com.example;
import com.aspose.html.HTMLDocument;
import com.aspose.html.converters.Converter;
import com.aspose.html.saving.PdfSaveOptions;
public class Main {
// Đánh dấu xuống PDF trong Java
public static void main(String[] args) throws Exception {
// Xác định đường dẫn nguồn
String sourcePath = "/sample-files/";
String markdownPath = sourcePath+"sample.md";
// Chuẩn bị đường dẫn để lưu tệp PDF đã chuyển đổi
String savePath = sourcePath+ "output.pdf";
// Tạo một thể hiện của lớp HTMLDocument.
// Chuyển đổi Markdown sang HTML bằng cách gọi phương thức ConvertMarkdown của lớp Converter.
HTMLDocument document = Converter.convertMarkdown(markdownPath);
try {
// Khởi tạo một đối tượng của lớp PdfSaveOptions.
PdfSaveOptions options = new PdfSaveOptions();
// Gọi phương thức ConvertHTML để chuyển đổi tài liệu HTML sang định dạng tệp PDF.
com.aspose.html.converters.Converter.convertHTML(document, options, savePath);
}
finally { if (document != null) document.dispose(); }
}
}
Bạn có thể thấy đầu ra trong hình ảnh dưới đây:
Chuyển đổi Markdown sang PDF trực tuyến
Bạn có thể tận dụng công cụ trực tuyến để chuyển đổi Markdown sang PDF trực tuyến. Công cụ chuyển đổi MD sang PDF này dựa trên web và cung cấp nhiều điều khoản để thực hiện chuyển đổi định dạng tệp. Hơn nữa, nó được hỗ trợ bởi Aspose.HTML for Java khiến nó mạnh mẽ và hiệu quả. Nó hoạt động tốt trên Desktop cũng như trên Mobile. Giao diện người dùng cung cấp các tùy chọn để tải tệp lên từ hệ thống tệp, Dropbox, Google Drive và OneDrive. Trên hết, nó miễn phí và bạn có thể sử dụng nó theo nhu cầu của mình.
MD sang PDF - 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ử [thư viện] Markdown Java này 4 mà không có giới hạn về đánh giá.
Phần kết luận
Để kết luận, chúng tôi đã xem qua trình chuyển đổi MD sang PDF trực tuyến và triển khai chức năng tạo PDF từ Markdown trong Java. Chúng tôi hy vọng bạn đã học được cách chuyển đổi Markdown sang PDF bằng thư viện Java Markdown này. Hơn nữa, bạn có thể phát triển trình chuyển đổi MD sang PDF cho ứng dụng doanh nghiệp của mình bằng cách sử dụng Aspose.HTML for Java. Hơn nữa, các tài liệu tham khảo về tài liệu, GitHub và API đều có sẵn cho bạn.
Cuối cùng, aspose.com đang viết bài mới. Vì vậy, hãy kết nối để cập nhật thường xuyên.
Trợ giúp có sẵn
Bạn có thể cho chúng tôi biết về các câu hỏi hoặc thắc mắc của bạn trên diễn đàn của chúng tôi.
Câu hỏi thường gặp – Câu hỏi thường gặp
Làm cách nào để tạo tệp PDF từ Markdown?
Aspose.HTML for Java là câu trả lời cho câu hỏi này. Vui lòng truy cập liên kết này để xem cách tạo PDF từ Markdown trong Java.
Làm cách nào để chuyển đổi tệp MD sang PDF?
Bạn có thể sử dụng trình chuyển đổi MD sang PDF trực tuyến miễn phí này để chuyển đổi Markdown sang PDF trực tuyến.