Конвертировать Markdown в PDF на Java

В этом руководстве объясняются детали конвертации Markdown в PDF в Java. В нем описывается пошаговый алгоритм и работающий пример кода для рендеринга MD в PDF в Java. Более того, вы можете следовать этой информации для работы с этой функцией в любой операционной системе, включая Linux, macOS, Windows и т. д.

Шаги по преобразованию MD в PDF в Java

  1. Настройте свой проект, настроив библиотеку Aspose.HTML
  2. Укажите некоторый контент markdown и запишите его в файл
  3. Конвертируйте содержимое markdown в промежуточный формат HTML с помощью метода convert_markdown
  4. Преобразуйте промежуточный HTML-файл в формат PDF с помощью метода convert_html

Шаги выше представляют собой поток программы для конвертации Markdown в PDF в Java. Сначала вам нужно убедиться, что на вашей стороне установлен JDK, а затем вам нужно установить библиотеку. Затем прочитайте исходный файл markdown и экспортируйте его в формат 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.

 Русский