Цей посібник пояснює деталі перетворення Markdown на PDF у Java. Він охоплює поетапний алгоритм і зразок коду, який можна виконувати, щоб відтворити MD у PDF на Java. Крім того, ви можете дотримуватися цієї інформації, щоб працювати з цією функцією в будь-якій операційній системі, включаючи Linux, macOS, Windows тощо.
Кроки для рендерингу MD у PDF на Java
- Налаштуйте свій проект, налаштувавши бібліотеку Aspose.HTML
- Укажіть певний вміст розмітки та запишіть його у файл
- Перетворіть вміст розмітки у проміжний формат HTML за допомогою методу convert_markdown
- Перетворіть проміжний файл HTML у формат PDF за допомогою методу convert_html
Наведені вище кроки представляють послідовність дій програми для перетворення Markdown у PDF на Java. Спочатку вам потрібно переконатися, що на вашій стороні встановлено JDK, а потім потрібно інсталювати бібліотеку. Потім прочитайте вихідний файл уцінки та експортуйте його у формат PDF за допомогою лише кількох викликів методів.
Код для створення конвертера Markdown у PDF на Java
import com.aspose.html.*; | |
import java.io.FileWriter; | |
public class Main | |
{ | |
public static void main(String[] args) throws Exception // Convert MD to PDF in Java | |
{ | |
// Set the licenses | |
new License().setLicense("License.lic"); | |
// Prepare a path to a source Markdown file | |
String path = "javainput.md"; | |
// Prepare a simple Markdown example | |
String code = "### Hello, World!\nConvert Markdown to PDF!\n"; | |
// Create a Markdown file | |
FileWriter fw = new FileWriter(path); fw.write(code); | |
fw.close(); | |
// Convert Markdown to HTML | |
com.aspose.html.HTMLDocument document = com.aspose.html.converters.Converter.convertMarkdown(path); | |
// Prepare the path | |
String savePath = "document-output.pdf"; | |
com.aspose.html.saving.PdfSaveOptions options = new com.aspose.html.saving.PdfSaveOptions(); | |
try { | |
// Convert HTML to PDF | |
com.aspose.html.converters.Converter.convertHTML(document, options, savePath); | |
} | |
finally { if (document != null) document.dispose(); } | |
System.out.println("MD to PDF conversion done successfully"); | |
} | |
} |
Цей зразок коду є базовою версією для створення конвертера Markdown у PDF на Java. Розпочніть процес, створивши зразок файлу Markdown, або відкрийте існуючий файл Markdown, вказавши шлях до файлу та назву. Потім перетворіть вихідний файл у формат HTML і експортуйте його як PDF-файл, встановивши різні користувацькі властивості, надані класом PdfSaveOptions, як-от колір тла, розмір сторінки, поля тощо відповідно до ваших вимог.
У цій статті ви розібралися з деталями перетворення Markdown у PDF на Java. Якщо ви хочете експортувати HTML у Markdown, прочитайте статтю на Перетворення HTML у Markdown у Java.