Перетворення Markdown у PDF на Java

Цей посібник пояснює деталі перетворення Markdown на PDF у Java. Він охоплює поетапний алгоритм і зразок коду, який можна виконувати, щоб відтворити MD у PDF на Java. Крім того, ви можете дотримуватися цієї інформації, щоб працювати з цією функцією в будь-якій операційній системі, включаючи Linux, macOS, Windows тощо.

Кроки для рендерингу MD у PDF на Java

  1. Налаштуйте свій проект, налаштувавши бібліотеку Aspose.HTML
  2. Укажіть певний вміст розмітки та запишіть його у файл
  3. Перетворіть вміст розмітки у проміжний формат HTML за допомогою методу convert_markdown
  4. Перетворіть проміжний файл 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.

 Українська