iText 最新的 Maven 依赖项

2022-09-04 06:22:38

什么是最新版本的 iText?而这其中的母体依赖性是什么?


答案 1

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

  • iText :iText Group NV的最新官方版本,在&license下,带有groupId;2.1.7MPLGPLcom.lowagie
  • iText :由ymasory/InProTopia发布的最新非官方版本,在&license下,带有groupId;4.2.1MPLGPLcom.lowagie
  • iText及更高版本:由iText Group NV发布,在许可证下,带有groupId。一个整体罐。5.0.0AGPLcom.itextpdf
  • iText及更高版本:由iText Group NV发布,在许可证下,带有groupId。几个模块化罐子。7.0.0AGPLcom.itextpdf

在这里,您可以在Maven Repository上找到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版本已被弃用,由于技术和法律原因,不应使用。


答案 2

看起来5.3.5还没有在存储库中,所以5.3.4适合我:

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

推荐