Создать PDF из Markdown в Java — Markdown в PDF

Недавно мы опубликовали руководство о том, как конвертировать SVG в PNG в Java с использованием Aspose.HTML for Java. В этом сообщении блога вы узнаете, как программно генерировать PDF из Markdown на Java с использованием этой библиотеки Markdown Java. Поскольку формат файла PDF широко используется благодаря своей эффективности и независимости от платформы, преобразование Markdown в PDF, несомненно, поможет вам в выполнении рутинных бизнес-задач в Интернете. Aspose.HTML for Java предоставляет огромный набор классов и методов для автоматизации преобразования MD в PDF. Поэтому начнем эту статью.

В этом руководстве мы рассмотрим следующие пункты:

  1. Установка библиотеки Java Markdown
  2. Создать PDF из Markdown в Java программно
  3. Конвертировать Markdown в PDF онлайн

Установка библиотеки Markdown Java

Пожалуйста, посетите это руководство по установке, чтобы ознакомиться со всеми деталями установки. Aspose.HTML for Java — это API корпоративного уровня, используемый для программного управления форматами файлов и их рендеринга. Кроме того, вы можете создавать/редактировать HTML-документы, конвертировать их в другие популярные форматы файлов и реализовывать спецификации W3C. Однако вы можете скачать файл JAR или следовать следующим конфигурациям Maven, чтобы установить эту библиотеку Java Markdown:

 <repositories>
     <repository>
         <id>snapshots</id>
         <name>repo</name>
         <url>http://repository.aspose.com/repo/</url>
     </repository>
</repositories>
 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-html</artifactId>
        <version>23.11</version>
    </dependency>
</dependencies>
библиотека Java с уценкой

Программное создание PDF-файла из Markdown в Java — фрагмент кода

Код лучше тысячи слов. Давайте воспользуемся некоторыми классами и вызовем методы, предоставляемые Aspose.HTML for Java. У нас есть исходный файл MD для реализации преобразования MD в PDF.

Вы можете выполнить следующие шаги для разработки конвертера MD в PDF на Java:

  • Определите исходный путь файла MD и подготовьте путь для сохранения преобразованного PDF-файла.
  • Создайте экземпляр класса HTMLDocument.
  • Преобразуйте Markdown в HTML, вызвав метод convertMarkdown класса Converter.
  • Инициализируйте объект класса PdfSaveOption.
  • Вызовите метод convertHTML для преобразования документа HTML в формат файла PDF.

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

package com.example;
import com.aspose.html.HTMLDocument;
import com.aspose.html.converters.Converter;
import com.aspose.html.saving.PdfSaveOptions;

public class Main {
	// Уценка в PDF в Java
    public static void main(String[] args) throws Exception {
      
		// Определите исходный путь 
		String sourcePath =  "/sample-files/";
		String markdownPath = sourcePath+"sample.md";
		// Подготовьте путь для сохранения конвертированного PDF-файла. 
		String savePath = sourcePath+ "output.pdf";
		// Создайте экземпляр класса HTMLDocument. 
		// Преобразуйте Markdown в HTML, вызвав метод ConvertMarkdown класса Converter.  
		HTMLDocument document = Converter.convertMarkdown(markdownPath);
		try {
			// Инициализируйте объект класса PdfSaveOptions.  
			PdfSaveOptions options = new PdfSaveOptions();
			// Вызовите метод ConvertHTML, чтобы преобразовать документ HTML в формат файла PDF. 
			com.aspose.html.converters.Converter.convertHTML(document, options, savePath);
		}
		finally { if (document != null) document.dispose(); }
    }   
}

Вы можете увидеть результат на изображении ниже:

Создать PDF из Markdown

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

Вы можете использовать онлайн инструмент для конвертации Markdown в PDF онлайн. Этот конвертер MD в PDF работает через Интернет и предлагает множество возможностей для преобразования форматов файлов. Более того, он основан на Aspose.HTML for Java, что делает его надежным и эффективным. Он хорошо работает как на настольном компьютере, так и на мобильном устройстве. Пользовательский интерфейс предлагает варианты загрузки файлов из файловой системы Dropbox, Google Drive и OneDrive. Прежде всего, это бесплатно, и вы можете использовать его в соответствии со своими потребностями.

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

MD в PDF — получите бесплатную лицензию

Вы можете воспользоваться бесплатной временной лицензией, чтобы попробовать эту [библиотеку] Markdown Java4 без ограничений ознакомительной версии.

Заключение

В заключение мы рассмотрели онлайн-конвертер MD в PDF и реализовали функцию создания PDF-файлов из Markdown на Java. Мы надеемся, что вы узнали, как конвертировать Markdown в PDF с помощью этой Java-библиотеки Markdown. Более того, вы можете разработать конвертер MD в PDF для своего бизнес-приложения, используя Aspose.HTML for Java. Кроме того, вам доступны документация, репозиторий GitHub и ссылки на API.

Наконец, aspose.com пишет новые статьи. Поэтому, пожалуйста, оставайтесь на связи для получения регулярных обновлений.

Помощь доступна

Вы можете сообщить нам о своих вопросах или пожеланиях на нашем форуме.

Часто задаваемые вопросы – Часто задаваемые вопросы

Как создать PDF-файл из Markdown?

Aspose.HTML for Java — ответ на этот вопрос. Посетите эту ссылку, чтобы узнать, как создать PDF-файл из Markdown в Java.

Как мне преобразовать файл MD в PDF?

Вы можете использовать этот бесплатный онлайн конвертер MD в PDF, чтобы конвертировать Markdown в PDF онлайн.

Смотрите также