iText 5 auf GitHub

iText 5 ist eine Suite aus Open-Source- und proprietären Projekten. Den Quellcode für alle Open-Source-Projekte finden Sie auf GitHub.

Java-Entwickler können die folgenden Projekte klonen:

  • iText Core, die Kernbibliothek, mit deren Hilfe Sie PDF-Dokumente erstellen, verarbeiten und bearbeiten können

  • iText PDF/A, ein Add-On für PDF/A-Dokumente (einschließlich ZUGFeRD-Rechnungen)

  • iText Xtra, ein Add-On mit zusätzlichen Funktionen wie OCG-Entfernung, Textschwärzung, Rich Media und Geodatenfunktionen

  • XML Worker, ein Add-On, mit dessen Hilfe Sie einfaches HTML und CSS in PDF konvertieren können

  • iText RUPS, ein Tool zum Untersuchen und Aktualisieren von PDF-Syntax

Herunterladen können Sie iText Core, PDF/A, Xtra und XML Worker als jar-Dateien in einer einzelnen ZIP-Datei auf der Release-Seite auf GitHub. Für die Versionen von RUPS gibt es eine separate Seite.

XFA Worker ist ein proprietäres Add-On, mit dem Sie dynamische Formulare verarbeiten können. Auf der Download-Seite finden Sie Anweisungen zum Erwerb einer Lizenz.

Maven-Abhängigkeiten

Wenn Sie lieber mit Maven arbeiten, können Sie iText aus dem zentralen Repository herunterladen, indem Sie in Ihren pom.xml mindestens eines der folgenden XML-Ausschnitte einfügen:

<dependency>
  <groupId>com.itextpdf</groupId>
  <artifactId>itextpdf</artifactId>
  <version>5.5.9</version>
</dependency>

<dependency>
  <groupId>com.itextpdf</groupId>
  <artifactId>itext-pdfa</artifactId>
  <version>5.5.9</version>
</dependency>

<dependency>
  <groupId>com.itextpdf</groupId>
  <artifactId>itext-xtra</artifactId>
  <version>5.5.9</version>
</dependency>

<dependency>
  <groupId>com.itextpdf.tool</groupId>
  <artifactId>xmlworker</artifactId>
  <version>5.5.9</version>
</dependency>

Weitere Informationen finden Sie in den Artefakten com.itextpdf und com.itextpdf.tool im zentralen Repository.

XFA Worker und den Lizenzschlüssel für iText finden Sie auf dem iText Artifactory-Server. Sie können diesen Server im Abschnitt distributionManagement von pom.xml oder settings.xml als zusätzliches Repository hinzufügen, wie in der [Maven documentation] beschrieben(https://maven.apache.org/pom.html#Repository).

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

Danach können Sie XFA Worker und den Lizenzschlüssel für iText als Abhängigkeit hinzufügen:

<dependency>
  <groupId>com.itextpdf.tool</groupId>
  <artifactId>xfaworker</artifactId>
  <version>5.5.9</version>
</dependency>

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