13

iText の最新バージョンは何ですか? そして、そのためのmaven依存関係は何ですか?

4

5 に答える 5

25

iText の Java バージョンのライセンスに注意する必要があります。

  • iText : iText Group NV による2.1.7最新の公式MPLリリース。 &GPLライセンスの下で、 com.lowagiegroupId;を使用します。
  • iText 4.2.1: ymasory/InProTopia による最新の非公式MPLリリースで、 &GPLライセンスの下で、groupId com.lowagie;を使用します。
  • iText5.0.0以降: iText Group NV によって、AGPLライセンスに基づいて groupId でリリースされcom.itextpdfました。1 つのモノリシック ジャー。
  • iText7.0.0以降: iText Group NV によって、AGPLライセンスに基づいて groupId でリリースされcom.itextpdfました。いくつかのモジュラー jar。

ここでは、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 は非推奨であり、技術的および法的な理由により使用すべきではありません。

于 2013-01-08T11:20:37.510 に答える
4

5.3.5 はまだリポジトリにないように見えるので、5.3.4 で動作します:

<dependency>
    <groupId>com.itextpdf</groupId>
    <artifactId>itextpdf</artifactId>
    <version>5.3.4</version>
</dependency>
于 2013-01-08T11:23:31.120 に答える
3

iText 7 は 2016 年 5 月にリリースされました。iText 7 は、以前の 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を参照してください。

于 2016-05-25T14:28:57.173 に答える
2

多くの (何か?) オープンソース ライブラリと同様に、彼らの Web サイトには変更ログが含まれています。iText のものはここにあります。

そして今日現在、最新バージョンは5.5.9 7.0.0です。

バージョン 5.5.9 の依存関係は次のようになります。

<dependency>
    <groupId>com.itextpdf</groupId>
    <artifactId>itextpdf</artifactId>
    <version>5.5.9</version>
</dependency>
于 2013-01-08T11:46:44.523 に答える
-1
This was the latest release as of today

<!-- http://mvnrepository.com/artifact/com.itextpdf/itextpdf -->

<dependency>
<groupId>com.itextpdf</groupId>
<artifactId>itextpdf</artifactId>
<version>5.5.9</version>
</dependency>
于 2016-05-25T12:32:27.507 に答える