重要

iText 5ソフトウェア製品をダウンロードおよびインストールする前に、iTextライセンス契約に同意する必要があります。iTextライセンス契約は、 こちらをご覧ください。

Mavenの依存関係

Mavenを使用する場合は、次の1つ以上のXMLスニペットを pom.xmlに追加して、Central RepositoryからiTextをダウンロードします。

<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>

詳しくは、Maven Central Repositoryにある com.itextpdf および com.itextpdf.tool をご覧ください。

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>5.5.12</version>
</dependency>

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

GitHub上のiText 5

iText 5は、オープン・ソース・プロジェクトおよびクローズド・ソース・プロジェクトです。すべてのオープン・ソース・プロジェクトのソース・コードは GitHubから利用できます。

Java開発者は、次のプロジェクトを複製できます。

  • iText Core: PDF文書を作成、処理、編集できるコア・ライブラリ。

  • iText PDF/A: PDF/A文書(ZUGFeRD請求書を含む)のアドオン。

  • iText Xtra: OCG削除、改訂、リッチ・メディア、地理空間機能など、追加機能を備えたアドオン。

  • XML Worker: シンプルなHTMLやCSSをPDFに変換できるアドオン。

  • iText RUPS: PDF構文を調査および更新するためのツール。

iText CorePDF/AXtraおよびXML Worker jarを1つのZIPファイルとして、 GitHubのリリース・ページでダウンロードできます。ただし、RUPSのリリース・ページは別途設けられています。