ITextの最新バージョンは何ですか?そして、そのためのMavenの依存関係は何ですか?
JavaバージョンのiText:のライセンスに注意を払う必要があります。
2.1.7
:iText Group NVによる最新の公式リリース、MPL
&GPL
ライセンス、com.lowagie
groupId;4.2.1
:ymasory/InProTopiaによる最新の非公式リリース、MPL
&GPL
ライセンス、com.lowagie
groupId;5.0.0
以上:iText Group NVにより、AGPL
ライセンスの下でcom.itextpdf
groupId。 1つのモノリシックジャー。7.0.0
以上:iText Group NVにより、AGPL
ライセンスの下でcom.itextpdf
groupId。いくつかのモジュラージャー。ここでは、Mavenリポジトリで2.1.7および4.2.xバージョンを見つけることができます。
5.xバージョンより前を検索: http://search.maven.org/#search|gav|1|g%3A%22com.lowagie%22%20AND%20a%3A%22itext%22
5.xバージョンを検索する: http://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22com.itextpdf%22%20AND%20a%3A%22itextpdf%22
AGPLライセンス仕様に従うことができない限り、MPLおよびGPLバージョンを使い続けることをお勧めします...
編集:どのバージョンを選択しているかに注意を払う必要があります。
Bruno Lowagieのコメントによると、 バージョン2.1.xは非推奨です 技術的および法的な理由から使用しないでください。
5.3.5はまだリポジトリにないようですので、5.3.4は私のために機能します:
<dependency>
<groupId>com.itextpdf</groupId>
<artifactId>itextpdf</artifactId>
<version>5.3.4</version>
</dependency>
iText 7は2016年5月にリリースされました。iText7は、以前のiText 5のように、1つのモノリシックjarファイルではなくなりました。必要なモジュールのみを使用します。
これをPOMファイルに入れます。
<dependencies>
<dependency>
<groupId>com.itextpdf</groupId>
<artifactId>barcodes</artifactId>
<version>7.0.0</version>
<!-- barcodes depends on kernel -->
</dependency>
<dependency>
<groupId>com.itextpdf</groupId>
<artifactId>font-asian</artifactId>
<version>7.0.0</version>
</dependency>
<dependency>
<groupId>com.itextpdf</groupId>
<artifactId>forms</artifactId>
<version>7.0.0</version>
<!-- forms depends on kernel and layout -->
</dependency>
<dependency>
<groupId>com.itextpdf</groupId>
<artifactId>hyph</artifactId>
<version>7.0.0</version>
</dependency>
<dependency>
<groupId>com.itextpdf</groupId>
<artifactId>io</artifactId>
<version>7.0.0</version>
</dependency>
<dependency>
<groupId>com.itextpdf</groupId>
<artifactId>kernel</artifactId>
<version>7.0.0</version>
<!-- kernel depends on io -->
</dependency>
<dependency>
<groupId>com.itextpdf</groupId>
<artifactId>layout</artifactId>
<version>7.0.0</version>
<!-- layout depends on kernel -->
</dependency>
<dependency>
<groupId>com.itextpdf</groupId>
<artifactId>pdfa</artifactId>
<version>7.0.0</version>
<!-- pdfa depends on kernel -->
</dependency>
<dependency>
<groupId>com.itextpdf</groupId>
<artifactId>sign</artifactId>
<version>7.0.0</version>
<!-- sign depends on kernel, layout and forms -->
</dependency>
</dependencies>
これと詳細については、 https://developers.itextpdf.com/itext-7-Java を参照してください。