Файли HTML зазвичай використовуються для відображення тексту, зображень, малюнків тощо в Інтернеті. У певних ситуаціях вам може знадобитися конвертувати файли HTML у файли PDF. У цій статті розповідається про те, як конвертувати файл HTML у документ PDF у Linux на Java.
Java API для перетворення HTML у PDF у Linux
Aspose.HTML for Java API підтримує створення, редагування або керування файлами HTML і кількома іншими форматами файлів. Ви можете налаштувати API, завантаживши його файл JAR із розділу Нові випуски або зі сховища Maven із наведеними нижче специфікаціями.
Репозиторій:
<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>21.6</version>
<classifier>jdk16</classifier>
</dependency>
</dependencies>
Конвертуйте HTML у PDF у Java на Linux
Ви можете конвертувати файл HTML у файл PDF у Linux за допомогою Java, виконавши наведені нижче дії.
- Створіть екземпляр класу HTMLDocument.
- Ініціалізуйте екземпляр класу PdfSaveOptions.
- Перетворіть HTML у PDF за допомогою методу convertHTML.
Наведений нижче код демонструє, як програмно перетворити HTML у PDF-файл у Linux на Java:
// Ініціалізуйте HTML-документ із вхідного файлу
HTMLDocument document = new HTMLDocument("document.html");
// Ініціалізувати об’єкт класу PdfSaveOptions
PdfSaveOptions options = new PdfSaveOptions();
// Перетворення HTML у PDF
Converter.convertHTML(document, options, "output.pdf");
Отримайте безкоштовну тимчасову ліцензію
Для тестування Aspose.HTML for Java API на повну потужність без будь-яких оціночних обмежень, подайте запит на безкоштовну тимчасову ліцензію.
Висновок
У цій статті ви дослідили, як конвертувати HTML у PDF-документ у Linux на Java. Ви можете дізнатися про деякі інші функції, відвідавши документацію та посилання на API. Крім того, будь ласка, не соромтеся зв’язуватися з нами на безкоштовному форумі підтримки у разі будь-яких запитань.