gpt4 book ai didi

java - com.lowagie.text 和 iText 2.1.7 JAR 之间的区别?

转载 作者:太空宇宙 更新时间:2023-11-04 12:26:21 26 4
gpt4 key购买 nike

首先,这不是这个问题的重复:What is the difference between lowagie and iText?在这个问题中,我仅指Jasper和BIRT使用的版本,即2.1.7。

BIRT 的 com.lowagie.text-2.1.7.jar 和 Jasper Reports 的 iText-2.1.7.jar 有什么区别?

我一直在尝试将 BIRT 和 Jasper Reports 集成到我的应用程序中,稍后再决定应该使用哪一个。 BIRT 4.6 使用 com.lowagie.text-2.1.7.jar,而 Jasper Reports 6.3 需要 iText-2.1.7.jar。我用于应用程序的框架中已经有 MPL 许可的 iText-2.1.2.jar。

如果我使用 BIRT 并将 com.lowagie.text-2.1.7.jar 包含在我的应用程序库中,它就可以正常工作。但是,如果我使用 Jasper 并包含 iText-2.1.7.jar,它就不能很好地工作,因为它指向旧的 iText-2.1.2.jar,它缺少一些功能(PdfWriter 中的 setTabs() )。我必须从框架中删除预先存在的 iText-2.1.2 才能使 Jasper Reports 正常工作。

com.lowagie.text-2.1.7.jar 与 iText-2.1.7.jar 有何不同,使其能够在不与 iText-2.1.2.jar 发生冲突的情况下工作?

最佳答案

注意:我只能猜测 - BIRT 维护者之一应该回答这个问题!

但是,查看使用 BIRT 4.3.0 交付的 com.lowagie.text_2.1.7.v201004222200.jar 内的“about_files”目录(可能与 BIRT 4.6.0 基本相同),您会发现文件“misc_licencses.txt”。

据我了解(但我不太确定),BIRT 的 iText 2.1.7 版本与原始 iText 2.1.7 相同,修复了一些不是由 Bruno Lowagie 编写的代码的错误。

关于java - com.lowagie.text 和 iText 2.1.7 JAR 之间的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38352843/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com