【发布时间】:2011-11-13 09:03:55
【问题描述】:
我正在为一家本地会计公司制定发票计划。 用Java创建PDF文件的好方法是什么?有什么好的图书馆吗? 我对 PDF 导出完全陌生(使用任何语言)。
【问题讨论】:
我正在为一家本地会计公司制定发票计划。 用Java创建PDF文件的好方法是什么?有什么好的图书馆吗? 我对 PDF 导出完全陌生(使用任何语言)。
【问题讨论】:
【讨论】:
以下是一些使用 Java 创建 PDF 的库:
过去,我曾使用 iText 生成 PDF,但有点痛苦。
或者您可以尝试使用 FOP:FOP 是用 Java 编写的 XSL 格式化程序。它与 XSLT 转换引擎结合使用,将 XML 文档格式化为 PDF。
【讨论】:
另一种选择是 JasperReports:JasperReports Library。它使用 iText 本身,并且不仅仅是您要求的 PDF 库,但如果它符合您的需求,我会选择它。
简单地说,它允许您设计可以在运行时填写的报告。如果您使用custom datasource,您或许可以轻松地将 JasperReports 集成到现有系统中。它将为您节省整个布局的麻烦,例如当发票跨越多个站点时,每个站点都应该有一个页脚等等。
【讨论】: