HTML в PDF Java Linux

Файлы 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, выполнив следующие действия:

  1. Создайте экземпляр класса HTMLDocument.
  2. Инициализировать экземпляр класса PdfSaveOptions.
  3. Преобразуйте 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. Кроме того, если у вас возникнут вопросы, свяжитесь с нами на бесплатном форуме поддержки.

Смотрите также