Конвертер Markdown – Java

Markdown – это формат архива веб-страниц, который позволяет встраивать несколько ресурсов, таких как изображения, стили CSS, аудио- и видеофайлы, в один файл, обычно с расширением .mht. Формат Markdown позволяет сохранять и отправлять веб-страницу в виде одного файла, сохраняя ее внешний вид и интерактивность. Его можно открыть в большинстве веб-браузеров. Но иногда вы хотите преобразовать Markdown, чтобы получить преимущества других форматов.

Aspose.HTML для Java предоставляет широкий спектр преобразований Markdown в популярные форматы, такие как PDF, XPS, JPG, PNG, BMP, TIFF и GIF.

В этом разделе представлена ​​информация о списке поддерживаемых преобразований Markdown и о том, как их выполнять с помощью методов convertMarkdown(). Это могут быть разные сценарии, но любое преобразование Markdown можно выполнить с помощью нескольких обязательных шагов:

  1. Загрузите существующий файл Markdown. Вы можете загрузить Markdown из файла или потока.
  2. Создайте объект «Параметры сохранения». Вы можете настроить процесс рендеринга, чтобы получить желаемый результат.
  3. Используйте один из методов convertMarkdown(), чтобы преобразовать Markown в HTML и передать ему необходимые параметры.
  4. Вызовите один из методов convertHTML() класса Converter, чтобы преобразовать HTML в требуемый формат.

Примечание. Любое преобразование из Markdown в другие форматы проходит этап Преобразование из Markdown в HTML.

Давайте рассмотрим следующий фрагмент кода, который показывает, как преобразовать Markdown в PDF с помощью нашей библиотеки Java:

 1    // Prepare a path to a source Markdown file
 2    String sourcePath = Path.combine(getDataDir(), "nature.md");
 3
 4    // Prepare a path for converted PDF file saving 
 5    String savePath = Path.combine(getOutputDir(), "nature-output.pdf");
 6
 7    // Convert Markdown to HTML
 8    HTMLDocument document = Converter.convertMarkdown(sourcePath);
 9    try {
10        // Initialize PdfSaveOptions
11        PdfSaveOptions options = new PdfSaveOptions();
12
13        // Convert the HTML document to PDF file format
14        com.aspose.html.converters.Converter.convertHTML(document, options, savePath);
15    }
16    finally { if (document != null) document.dispose(); }

Популярные преобразования Markdown

Вы можете скачать полные примеры и файлы данных по адресу GitHub.

Aspose.HTML предоставляет бесплатный онлайн-конвертер Markdown Converter, который позволяет конвертировать файлы Markdown в различные популярные форматы. Этот инструмент может легко конвертировать Markdown в PDF, XPS, DOCX, JPG, PNG, BMP, TIFF и GIF. Процесс конвертации прост и быстр. Вам не нужно никакого дополнительного программного обеспечения. Самое приятное то, что это совершенно бесплатно!

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.