Как преобразовать Markdown в Word или PDF в Java
Markdown — это легкий язык разметки, который упрощает процесс написания и форматирования документов. Однако он совместим не со всеми приложениями и платформами. Преобразование Markdown в Word или PDF обеспечивает более широкую доступность и совместимость, гарантируя сохранение исходного форматирования и макета документа.
В этой статье я расскажу о том, как конвертировать Markdown в Word или PDF на Java с помощью библиотеки Spire.Doc for Java.
- Преобразование Markdown в Word на Java
- Преобразование формата Markdown в PDF на Java
Установите компонент
Если вы создаете проект с использованием Maven, вы можете легко
импортировать jar в свое приложение, используя следующие конфигурации. Для
проектов, не использующих Maven, загрузите jar-файл по этой ссылке и
добавьте его в качестве зависимости в ваше приложение.
Преобразование Markdown в Word на Java
Конвертировать Markdown в Word с помощью Spire.Doc for Java довольно просто. Вы можете просто использовать метод Document.loadFromFile() для загрузки файла Markdown и преобразовать его в документ Word с помощью метода Document.saveToFile().
Стоит отметить, что поскольку изображения хранятся в файлах Markdown в виде ссылок, вам придется вручную экспортировать изображения из Markdown в Word.
import com.spire.doc.Document;
import com.spire.doc.FileFormat;
public class MarkdownToWord {
public static void main(String[] args) {
// Создаем экземпляр Document
Document doc = new Document();
// Загружаем файл Markdown
doc.loadFromFile("Sample.md", FileFormat.Markdown);
// Сохраняем файл Markdown как документ Word
doc.saveToFile("output/MarkdownToWord.docx", FileFormat.Docx);
doc.dispose();
}
}
Преобразование формата Markdown в PDF на Java
Аналогичным образом можно использовать метод Document.loadFromFile() для загрузки файла Markdown и сохранения его в виде PDF-документа с помощью метода Document.saveToFile().
В следующем коде приведен пример.
import com.spire.doc.Document;
import com.spire.doc.FileFormat;
public class MarkdownToPDF {
public static void main(String[] args) {
// Создаем экземпляр класса Document
Document doc = new Document();
// Загружаем файл Markdown
doc.loadFromFile("Sample.md");
// Сохраняем файл Markdown как PDF файл
doc.saveToFile("output/MarkdownToPDF.pdf", FileFormat.PDF);
doc.dispose();
}
}
Pезюме
В этой статье мы рассмотрели, как конвертировать файлы Markdown в документы Word или PDF с помощью Spire.Doc для Java. Эта библиотека поддерживает множество других функций, таких как: