通过 Java 批处理简单生成 PDF:iText 或 Apache FOP?
Simple PDF generation via Java batch: iText or Apache FOP?
我必须从 java 批次 (Java 7) 中生成一个简单的 PDF 文档。生成的文档将包含一个列表和几个表格(没什么特别的)。除了许可证问题(在这种情况下 AGPL 不是问题),哪个库 faster/easier 可以实现并且在 iText
和 Apache FOP
之间对于所需的输出具有更好的性能?
正如您所说,您不需要花哨的表格,您需要更快、更容易实现的库,我更喜欢 iText,因为它比 Apache FOP 简单得多。使用 iText 将列表和表格添加到 PDF 文档非常容易。 Apache FOP 非常关心生成 PDF 文档,其中要写入的数据存储在 XML 中。基本上 Apache FOP 的主要 objective 是将 XML 文件转换为 PDF 文件。
您可以访问此处了解更多详情:- http://blog.xebia.com/comparing-apache-fop-with-itext/
我必须从 java 批次 (Java 7) 中生成一个简单的 PDF 文档。生成的文档将包含一个列表和几个表格(没什么特别的)。除了许可证问题(在这种情况下 AGPL 不是问题),哪个库 faster/easier 可以实现并且在 iText
和 Apache FOP
之间对于所需的输出具有更好的性能?
正如您所说,您不需要花哨的表格,您需要更快、更容易实现的库,我更喜欢 iText,因为它比 Apache FOP 简单得多。使用 iText 将列表和表格添加到 PDF 文档非常容易。 Apache FOP 非常关心生成 PDF 文档,其中要写入的数据存储在 XML 中。基本上 Apache FOP 的主要 objective 是将 XML 文件转换为 PDF 文件。 您可以访问此处了解更多详情:- http://blog.xebia.com/comparing-apache-fop-with-itext/