Створіть PDF із Markdown у Java - Markdown to PDF

Нещодавно ми опублікували посібник про те, як конвертувати SVG у PNG у Java за допомогою Aspose.HTML for Java. Ця публікація в блозі навчить вас програмно генерувати PDF із Markdown у Java за допомогою цієї [бібліотеки] Java Markdown]4. Оскільки формат файлу PDF широко використовується через його ефективність і незалежність від платформи, тож конвертація Markdown у PDF безсумнівно допоможе вам виконувати повсякденні бізнес-завдання в Інтернеті. Aspose.HTML for Java надає величезний набір класів і методів для автоматизації перетворення MD у PDF. Тому почнемо цю статтю.

У цьому посібнику ми розглянемо наступні моменти:

  1. Встановлення бібліотеки Java Markdown
  2. Програмне створення PDF-файлу з Markdown у Java
  3. Конвертувати Markdown у PDF онлайн

Встановлення бібліотеки Java Markdown

Будь ласка, перегляньте цей [інсталяційний] посібник 10, щоб ознайомитися з усіма деталями встановлення. Aspose.HTML for Java – це API корпоративного рівня, який використовується для програмного керування та відтворення форматів файлів. Крім того, ви можете створювати/редагувати документи HTML, конвертувати файли в інші популярні формати та застосовувати специфікації W3C. Однак ви можете завантажити файл JAR або виконати такі налаштування Maven, щоб установити цю бібліотеку Markdown Java:

 <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 Java 4 без обмежень щодо оцінювання.

Висновок

На завершення ми ознайомилися з онлайн-конвертером MD у PDF і реалізували функцію створення PDF-файлу з Markdown у Java. Сподіваємося, ви навчилися конвертувати Markdown у PDF за допомогою цієї бібліотеки Markdown Java. Крім того, ви можете розробити конвертер MD у PDF для своєї бізнес-програми за допомогою Aspose.HTML for Java. Крім того, вам доступні документація, репо GitHub і API посилання.

Нарешті, aspose.com пише нові статті. Тому будь ласка, залишайтеся на зв’язку, щоб регулярно отримувати оновлення.

Допомога доступна

Ви можете повідомити нам про свої запитання чи запити на нашому форумі.

Часті запитання – FAQ

Як створити PDF-файл із Markdown?

Aspose.HTML for Java є відповіддю на це запитання. Будь ласка, перейдіть за цим посиланням, щоб дізнатися, як створити PDF із Markdown у Java.

Як конвертувати файл MD у PDF?

Ви можете використовувати цей безкоштовний онлайн конвертер MD у PDF, щоб конвертувати Markdown у PDF онлайн.

Дивись також