REMARQUE IMPORTANTE

Avant de télécharger et d'installer les produits iText 5, vous devez accepter notre contrat de licence. Vous pouvez lire les contrats de licence iText ici.

Dépendances Maven

Si vous préférez utiliser Maven, vous pouvez télécharger iText depuis le référentiel central en ajoutant un ou plusieurs extraits XML parmi les suivants à votre code pom.xml:

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

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

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

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

Pour en savoir plus, consultez les artefacts com.itextpdf et com.itextpdf.tool dans le Maven Central Repository.

XFA Worker et la clé de licence iText sont disponibles sur le serveur iText Artifactory. Vous pouvez ajouter ce serveur en tant que référentiel supplémentaire dans la section distributionManagement de votre pom.xml ou settings.xmlcomme décrit dans la documentation Maven.

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

Après cela, vous pouvez ajouter XFA Worker et la clé de licence iText en tant que dépendance :

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

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

iText 5 sur GitHub

iText 5 est une suite de projets Open Source et propriétaires. Le code source de tous les projets Open Source est disponible sur GitHub.

Les développeurs Java peuvent cloner les projets suivants :

  • iText Core, la bibliothèque principale qui vous permet de créer, de traiter et de modifier des documents PDF ;

  • iText PDF/A, une extension pour les documents PDF/A (y compris les factures ZUGFeRD) ;

  • iText Xtra, une extension avec des fonctionnalités supplémentaires telles que le retrait OCG, la rédaction, les objets multimédia enrichis et les fonctionnalités géospatiales ;

  • XML Worker, une extension vous permettant de convertir des fichiers HTML et CSS simples en fichiers PDF ;

  • iText RUPS, un outil pour le contrôle et la mise à jour de la syntaxe PDF.

Vous pouvez télécharger des fichiers JAR iText Core, PDF/A, Xtra et XML Worker dans un seul fichier ZIP sur la page des notes de version de GitHub. Il existe une page distincte pour les versions RUPS.