iText 的最新版本是什么?什么是 Maven 依赖项?
问问题
31633 次
5 回答
25
您需要注意Java版iText的许可:
- iText : iText Group NV
2.1.7
的最新官方MPL
版本,在&GPL
许可下,带有com.lowagie
groupId; - iText : ymasory/InProTopia
4.2.1
最新的非官方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 的评论,由于技术和法律原因, 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 那样是一个单一的 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>
于 2016-05-25T14:28:57.173 回答
-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 回答