com.lowagie.text和iText 2.1.7 JAR之间的区别? [英] Difference between com.lowagie.text and iText 2.1.7 JAR?

查看:4886
本文介绍了com.lowagie.text和iText 2.1.7 JAR之间的区别?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

首先,这不是这个问题的重复: lowagie和iText有什么区别?在这个问题中,我只是指Jasper和BIRT使用的版本,即2.1.7。

First of all, this is NOT a duplicate of this question: What is the difference between lowagie and iText?  In this question, I'm only referring to the version used by both Jasper and BIRT, that is the 2.1.7.

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

What is the difference between BIRT's com.lowagie.text-2.1.7.jar and 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。

I have been trying to integrate BIRT and Jasper Reports in my application and decide later which should I use. BIRT 4.6 uses com.lowagie.text-2.1.7.jar, while Jasper Reports 6.3 requires iText-2.1.7.jar. The framework I'm using for my application already has a MPL licensed iText-2.1.2.jar in it.

如果我使用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工作。

If I use BIRT and include com.lowagie.text-2.1.7.jar in my app's library, it works perfectly fine. However, if I use Jasper and include iText-2.1.7.jar it doesn't work well since it directs to the older iText-2.1.2.jar which lacks some function(setTabs() in PdfWriter). I have to delete the pre-existing iText-2.1.2 from the framework in order for Jasper Reports to work.

com.lowagie.text-2.1.7.jar与iText-2.1.7.jar的不同之处在于它在不引起与iText冲突的情况下工作-2.1.2.jar?

In what way did com.lowagie.text-2.1.7.jar differ from iText-2.1.7.jar for it to work without causing a conflict with the iText-2.1.2.jar?

推荐答案

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

Note: I can only guess - one of the BIRT maintainers should answer this!

然而,查看com.lowagie.text_2.1.7.v201004222200.jar内部的about_files目录内部使用BIRT 4.3.0(它可能与BIRT 4.6基本相同。 0),你会找到文件misc_licencses.txt。

However, looking inside the "about_files" directory inside com.lowagie.text_2.1.7.v201004222200.jar delivery with BIRT 4.3.0 (it's probably basically the same with BIRT 4.6.0), you'll find the file "misc_licencses.txt".

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

As far as I understand it (but I'm not really sure), BIRT's version of iText 2.1.7 is identical to the original iText 2.1.7, with some bug fixes for code not written by Bruno Lowagie.

这篇关于com.lowagie.text和iText 2.1.7 JAR之间的区别?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆