В этом руководстве объясняются детали конвертации Markdown в PDF в Java. В нем описывается пошаговый алгоритм и работающий пример кода для рендеринга MD в PDF в Java. Более того, вы можете следовать этой информации для работы с этой функцией в любой операционной системе, включая Linux, macOS, Windows и т. д.
Шаги по преобразованию MD в PDF в Java
- Настройте свой проект, настроив библиотеку Aspose.HTML
- Укажите некоторый контент markdown и запишите его в файл
- Конвертируйте содержимое markdown в промежуточный формат HTML с помощью метода convert_markdown
- Преобразуйте промежуточный 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.