ВАЖНОЕ ЗАМЕЧАНИЕ

Перед загрузкой и установкой программных продуктов iText 5 вам нужно принять наше лицензионное соглашение iText. Вы можете ознакомиться с лицензионными соглашениями iText здесь.

Зависимости Maven

Если вы предпочитаете использовать Maven, вы можете загрузить iText из центрального репозитория путем добавления одного или нескольких следующих фрагментов XML в ваш pom.xml:

<dependency>
  <groupId>com.itextpdf</groupId>
  <artifactId>itextpdf</artifactId>
  <version>${itext.version}</version>
</dependency>

<dependency>
  <groupId>com.itextpdf</groupId>
  <artifactId>itext-pdfa</artifactId>
  <version>${itext.version}</version>
</dependency>

<dependency>
  <groupId>com.itextpdf</groupId>
  <artifactId>itext-xtra</artifactId>
  <version>${itext.version}</version>
</dependency>

<dependency>
  <groupId>com.itextpdf.tool</groupId>
  <artifactId>xmlworker</artifactId>
  <version>${itext.version}</version>
</dependency>

Для получения дополнительных сведений обратитесь к артефактам com.itextpdf и com.itextpdf.tool в центральном репозитории Maven.

Лицензионный ключ XFA Worker и iText доступен на сервере iText Artifactory. Вы можете добавить этот сервер в качестве дополнительного репозитория в разделе distributionManagement вашего pom.xml или settings.xml, как описано в документации Maven.

<repositories>
  <repository>
    <id>iText Repository</id>
    <name>iText Repository-releases</name>
    <url>https://repo.itextsupport.com/releases</url>
  </repository>
</repositories>

После этого вы можете добавить лицензионный ключ XFA Worker и iText в виде зависимости:

<dependency>
  <groupId>com.itextpdf.tool</groupId>
  <artifactId>xfaworker</artifactId>
  <version>${itext.version}</version>
</dependency>

<dependency>
  <groupId>com.itextpdf.tool</groupId>
  <artifactId>itext-licensekey</artifactId>
  <version>1.0.4</version>
</dependency>

iText 5 на GitHub

iText 5 – это пакет проектов с открытым и закрытым исходным кодом. Исходный код всех проектов с открытым исходным кодом доступен на GitHub.

Разработчики Java могут клонировать следующие проекты:

  • iText Core – основная библиотека, которая позволяет создавать, обрабатывать и редактировать документы PDF,

  • iText PDF/A – надстройка для документов PDF/A (включая счета-фактуры ZUGFeRD),

  • iText Xtra надстройка с дополнительными функциями, такими как удаление OCG, редактирование, богатым медиа и геопространственным функционалом,

  • XML Worker – надстройка, которая позволяет преобразовывать простые HTML и CSS в PDF.

  • iText RUPS – инструмент для проверки и обновления синтаксиса PDF.

Вы можете загрузить файлы jar iText Core, PDF/A, Xtra и XML Worker в одном ZIP-файле на странице выпуска GitHub. Это отдельная страница для выпусков RUPS.