实际上我想知道不同的PDF创建/生成技术之间的区别或比较,例如IText、Adobe LC、Jasper Reports等。
我想知道使用它们的确切优点/缺点。
目前我正在使用Adobe LC ES2,也想了解使用Adobe相比其他技术的优势。
谢谢, AS
实际上我想知道不同的PDF创建/生成技术之间的区别或比较,例如IText、Adobe LC、Jasper Reports等。
我想知道使用它们的确切优点/缺点。
目前我正在使用Adobe LC ES2,也想了解使用Adobe相比其他技术的优势。
谢谢, AS
那是一个非常广泛的问题,我看到它已经有一个关闭问题的投票了。
让我简要回答一下(我可以轻松地写一本书来解释这个问题)。
iText是一个库,开发人员可以使用它来增强他们的Web和其他应用程序的PDF功能:创建PDF、填写PDF表单、检查和操作现有的PDF。
JasperReports是一个商业智能工具,使用iText创建报告,由JasperSoft / TIBCO提供支持。JasperReports仅使用完整iText功能的有限部分。创建PDF只是JasperReports的一个功能,JasperSoft使用iText来实现该功能。
Adobe LC是一套模块,其中一些只能由Adobe提供。例如:没有第三方可以“启用阅读器”PDF文档,因为启用阅读器需要专有的Adobe私钥。但是:iText在某些领域与Adobe LC竞争,例如数字签名(请参阅立法顾问办公室关于数字签名的白皮书)或表单填充(iText具有称为XFA Worker的附加组件,可以将您的动态XFA表单转换为静态PDF,例如PDF / A)。
声明:我是iText Software的CEO。请联系Adobe和JasperSoft以了解他们的观点。