Файлы HTML обычно используются для отображения текста, изображений, рисунков и т. д. в Интернете. В некоторых случаях вам может потребоваться преобразовать файлы HTML в файлы PDF. В этой статье рассказывается, как преобразовать файл HTML в документ PDF в Linux на Java.
Java API для преобразования HTML в PDF в Linux
Aspose.HTML для 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. Кроме того, если у вас возникнут вопросы, свяжитесь с нами на бесплатном форуме поддержки.