Как установить Aspose.PDF for Java

Компонент Aspose.PDF for Java

Описание продукта

Aspose.PDF for Java реализован на Java и работает с JDK 1.8 и выше. Aspose.PDF for Java может быть интегрирован в любое приложение, например в веб‑приложение JSP/JSF или в Windows‑приложение.

Aspose.PDF for Java — быстрый и легковесный компонент. Он эффективно создает PDF‑документы и помогает вашему приложению работать лучше. Aspose.PDF for Java — первый выбор наших клиентов при создании PDF‑документов благодаря его цене, отличной производительности и отличной поддержке. С помощью этой библиотеки вы можете реализовать расширенные возможности для создания PDF‑файлов с нуля или полностью обрабатывать существующие PDF‑документы без установки Adobe Acrobat.

Установка

Оценка Aspose.PDF for Java

Оценочная версия Aspose.PDF предоставляет полный функционал продукта, но имеет два ограничения:

  • Вставляет оценочный водяной знак.
  • Не более четырёх элементов любой коллекции можно просматривать/редактировать.
  • Документ, показывающий оценочный водяной знак

Установка Aspose.PDF for Java из репозитория Aspose

Aspose размещает все Java API в репозитории Aspose. Вы можете легко использовать Aspose.PDF for Java API напрямую в ваших проектах Maven с простой конфигурацией.

Настройка репозитория Aspose

Сначала укажите конфигурацию репозитория Aspose в файле Maven pom.xml:

 <repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>https://releases.aspose.com/java/repo/</url>
    </repository>
</repositories>

Определение зависимости API Aspose.PDF for Java

Затем определите зависимость API Aspose.PDF for Java в вашем pom.xml следующим образом:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-pdf</artifactId>
        <version>21.7</version>
    </dependency>
</dependencies>

После выполнения перечисленных выше шагов зависимость Aspose.PDF for Java будет окончательно определена в вашем Maven‑проекте.

Руководство по совместимости и использованию JDK 11

API оптимизирован для среды Java 11, и все тесты и функции работают корректно. Однако для некоторых классов необходимо добавить внешнюю зависимость, чтобы включить в classpath класс: javax.xml.bind.annotation.adapters.HexBinaryAdapter, который был удалён из JRE.

Например:

 <dependency>
    <groupId>javax.xml.bind</groupId>
    <artifactId>jaxb-api</artifactId>
    <version>2.3.0</version>
</dependency>