Как установить 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>