实际上我想知道不同的PDF创建/生成技术之间的区别或比较。 IText,Adobe LC,Jasper Reports等。
我想知道使用它们的确切优势/劣势。
目前我正在使用Adobe LC ES2,并希望了解使用adobe优于其他技术的优势。
谢谢, AS
答案 0 :(得分:5)
这是一个非常广泛的问题,我认为由于这个原因,它已经投票支持这个问题。
让我给出答案的简要版本(我可以轻松写一本关于它的书)。
iText是一个可供开发人员使用的库,可通过PDF功能增强其Web和其他应用程序:创建PDF,填写PDF表单,检查和操作现有PDF。
JasperReports是一款商业智能工具,它使用iText创建JasperSoft / TIBCO的报告。 JasperReports仅使用完整iText功能的有限部分。创建PDF只是JasperReports的一个功能,而JasperSoft正在使用iText来实现该功能。
Adobe 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,了解他们的观点。