iText,JasperReports和Adobe LC有什么区别?

时间:2013-03-19 06:19:11

标签: jasper-reports adobe itext

实际上我想知道不同的PDF创建/生成技术之间的区别或比较。 IText,Adobe LC,Jasper Reports等。

我想知道使用它们的确切优势/劣势。

目前我正在使用Adobe LC ES2,并希望了解使用adobe优于其他技术的优势。

谢谢, AS

1 个答案:

答案 0 :(得分:5)

这是一个非常广泛的问题,我认为由于这个原因,它已经投票支持这个问题。

让我给出答案的简要版本(我可以轻松写一本关于它的书)。

iText是一个可供开发人员使用的库,可通过PDF功能增强其Web和其他应用程序:创建PDF,填写PDF表单,检查和操作现有PDF。

JasperReports是一款商业智能工具,它使用iText创建JasperSoft / TIBCO的报告。 JasperReports仅使用完整iText功能的有限部分。创建PDF只是JasperReports的一个功能,而JasperSoft正在使用iText来实现该功能。

Adob​​e LC是一套模块,其中一些模块只能由Adobe提供。例如:没有第三方可以“读取器启用”PDF文档,因为Reader启用需要Adobe专有的私钥。但是:iText在某些领域与Adobe LC竞争,例如数字签名(阅读the white paper from the Office of Legislative Counsel on digital signatures)或表单填写(iText有一个名为XFA Worker的加载项,可以将动态XFA表单转换为静态PDF,例如PDF / A)。

免责声明:我是iText Software的首席执行官。请联系Adobe和JasperSoft,了解他们的观点。