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

В этой статье обсуждается процесс конвертации Markdown в HTML в Java. Она включает алгоритм и работающий пример кода, который демонстрирует, как с помощью Java отобразить Markdown в формате HTML. Она охватывает базовый подход с простым файлом Markdown, но также способна отрисовывать сложные файлы Markdown.

Шаги по преобразованию Markdown в HTML в Java

  1. Настройте IDE, загрузив библиотеку Aspose.HTML
  2. Запишите файл Markdown на диск, указав простую строку
  3. Загрузите входной файл Markdown и преобразуйте его в формат HTML с помощью метода convert_markdown.
  4. Запишите выходной HTML-файл, указав путь к файлу в методе save

Эти шаги суммируют процесс преобразования Markdown в HTML в Java. Прежде всего, подготовьте входной файл Markdown, содержащий простую строку MD. Затем выполните преобразование в формат файла HTML и запишите выходной файл.

Код для преобразования MD в HTML на Java

import com.aspose.html.*;
import com.aspose.html.dom.Document;
import java.io.FileWriter;
public class Main
{
public static void main(String[] args) throws Exception // MD to HTML in Java
{
// Set the licenses
new License().setLicense("License.lic");
// Prepare an input Markdown file
String path = "markdown.md";
// Create a Markdown example
String code = "### Hello, World!\nConvert Markdown to HTML!\n";
// Create a Markdown file
FileWriter fw = new FileWriter(path); fw.write(code);
fw.close();
// Load the input Markdown file
var document = com.aspose.html.converters.Converter.convertMarkdown(path);
// Save the output HTML file
document.save("Output.html");
System.out.println("MD converted to HTML successfully");
}
}

Фрагмент кода выше — это базовая версия, показывающая, как можно использовать Java Markdown to HTML рендеринг в ваших приложениях. Здесь он создает пример файла Markdown, но вы можете загрузить любой существующий файл Markdown, а также исходный файл. Затем он экспортирует его в формат HTML, вызывая метод convert_markdown.

В этом руководстве вы изучили, как конвертировать MD в HTML в Java. Если же вам нужно создать HTML-файлы с нуля, то перейдите к статье Создать HTML на Java.

 Русский