7

我想知道 JasperReports 和 iText/iTextpdf 的优缺点。到目前为止,我一直在研究 JasperReports,但现在正在考虑转向 iText。我应该改用 iText 还是继续使用 JasperReports?

我知道对于动态报告,我们应该使用 iText,对于具有静态结构的报告,我们可以使用 JasperReports,然后从中创建 pdf。但我仍然想了解更多关于这两个方面的信息。

4

2 回答 2

6

Jasper 是一个使用 iText 生成 PDF 的 PDF 库。iText 是一个用于创建和操作 PDF 的库。

如果您的目的是生成报告,我会坚持使用 Jasper。但是,如果您觉得您要生成更多不是报告的 PDF,您可以查看 iText 库。

iText 有一本由 Manning 出版的名为 iText in Action 2nd Edition 的令人惊叹的书,如果您想了解更多有关 iText5 的信息,它会涵盖 iText5。还可以查看 iText 的官方网站 itextpdf.com

于 2011-11-09T12:47:13.470 回答
3

JasperReports是一个商业智能/报告工具,它使用旧的 iText 版本来创建报告。它由 JasperSoft / TIBCO 分发。JasperReports 仅使用完整 iText 功能的有限部分。创建 PDF 只是 JasperReports 的众多功能之一,JasperSoft 使用 iText 来实现该功能。


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

资源:

于 2015-12-11T12:38:25.527 回答