iText最新的Maven依赖

时间:2013-01-08 10:44:01

标签: java maven pdf itext

iText的最新版本是什么?那个maven的依赖是什么?

5 个答案:

答案 0 :(得分:25)

您需要注意Java版iText的许可证:

  • iText 2.1.7:iText Group NV发布的最新官方版本,MPL& GPL许可证,com.lowagie groupId;
  • iText 4.2.1:ymasory / InProTopia发布的最新非正式版本,MPL& GPL许可证,com.lowagie groupId;
  • iText 5.0.0及更高版本:由iText Group NV在AGPL许可下发布,com.itextpdf groupId。一个整体罐子。
  • iText 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

您可能想要坚持使用MPL& GPL版本,除非您可以遵循AGPL许可证规范......

编辑: 您应该注意您选择的版本;

根据Bruno Lowagie的评论,versions 2.1.x are deprecated并且由于技术和法律原因不应该使用。

答案 1 :(得分:4)

看起来5.3.5还没有存储库,所以5.3.4适用于我:

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

答案 2 :(得分:2)

与许多(任何?)开源库一样,他们的网站包含更改日志。可以找到iText的here

截至今天,最新版本为 5.5.9 7.0.0

版本5.5.9的依赖关系是

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

答案 3 :(得分:2)

iText 7于2016年5月发布.iText 7不再是一个单片jar文件,就像以前的iText 5一样。您只使用您需要的那些模块。

将它放在您的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

上找到此信息和更多信息

答案 4 :(得分:-1)

FromStrRadixErr = ParseIntError