通过 Java 批处理简单生成 PDF:iText 或 Apache FOP?

Simple PDF generation via Java batch: iText or Apache FOP?

我必须从 java 批次 (Java 7) 中生成一个简单的 PDF 文档。生成的文档将包含一个列表和几个表格(没什么特别的)。除了许可证问题(在这种情况下 AGPL 不是问题),哪个库 faster/easier 可以实现并且在 iTextApache FOP 之间对于所需的输出具有更好的性能?

正如您所说,您不需要花哨的表格,您需要更快、更容易实现的库,我更喜欢 iText,因为它比 Apache FOP 简单得多。使用 iText 将列表和表格添加到 PDF 文档非常容易。 Apache FOP 非常关心生成 PDF 文档,其中要写入的数据存储在 XML 中。基本上 Apache FOP 的主要 objective 是将 XML 文件转换为 PDF 文件。 您可以访问此处了解更多详情:- http://blog.xebia.com/comparing-apache-fop-with-itext/