实际上,我想知道不同的 PDF 创建/生成技术之间的区别或比较,例如。IText、Adobe LC、Jasper Reports 等。
我想知道使用它们的确切优点/缺点。
目前我正在使用 Adobe LC ES2,并且还想知道使用 adobe 相对于其他技术的优势。
谢谢,作为
实际上,我想知道不同的 PDF 创建/生成技术之间的区别或比较,例如。IText、Adobe LC、Jasper Reports 等。
我想知道使用它们的确切优点/缺点。
目前我正在使用 Adobe LC ES2,并且还想知道使用 adobe 相对于其他技术的优势。
谢谢,作为
这是一个非常广泛的问题,我看到它已经为此投票结束了这个问题。
让我给出答案的简要版本(我可以很容易地写一本关于它的书)。
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 了解他们的观点。