Недавно мы опубликовали руководство о том, как конвертировать SVG в PNG в Java с использованием Aspose.HTML for Java. В этом сообщении блога вы узнаете, как программно генерировать PDF из Markdown на Java с использованием этой библиотеки Markdown Java. Поскольку формат файла PDF широко используется благодаря своей эффективности и независимости от платформы, преобразование Markdown в PDF, несомненно, поможет вам в выполнении рутинных бизнес-задач в Интернете. Aspose.HTML for Java предоставляет огромный набор классов и методов для автоматизации преобразования MD в PDF. Поэтому начнем эту статью.
В этом руководстве мы рассмотрим следующие пункты:
- Установка библиотеки Java Markdown
- Создать PDF из Markdown в Java программно
- Конвертировать 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>
Программное создание 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(); }
}
}
Вы можете увидеть результат на изображении ниже:
Конвертировать Markdown в PDF онлайн
Вы можете использовать онлайн инструмент для конвертации Markdown в PDF онлайн. Этот конвертер MD в PDF работает через Интернет и предлагает множество возможностей для преобразования форматов файлов. Более того, он основан на Aspose.HTML for Java, что делает его надежным и эффективным. Он хорошо работает как на настольном компьютере, так и на мобильном устройстве. Пользовательский интерфейс предлагает варианты загрузки файлов из файловой системы Dropbox, Google Drive и OneDrive. Прежде всего, это бесплатно, и вы можете использовать его в соответствии со своими потребностями.
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 онлайн.