【发布时间】:2010-11-07 00:17:03
【问题描述】:
我使用 iText 库将 PDF 文档用于各种目的。 它就像每个 PDF 文档一个类。在某种程度上,这些类之间有很多相似之处,下面列出了相同之处:
- 字段具有 (x,y) 位置
- 该字段可以在一些编号之后换行。字数
- 字段的值可以是一个或多个参数的函数
- PDF 的后续页面必须保持相同或不同
我正在考虑通过一个 XML 文件来做这个布局业务。欢迎任何解决此问题的想法或创新想法。
【问题讨论】:
我使用 iText 库将 PDF 文档用于各种目的。 它就像每个 PDF 文档一个类。在某种程度上,这些类之间有很多相似之处,下面列出了相同之处:
我正在考虑通过一个 XML 文件来做这个布局业务。欢迎任何解决此问题的想法或创新想法。
【问题讨论】:
Flying Saucer 支持使用 XHTML/CSS 创建 PDF。
【讨论】:
Prince 呢?它是一个使用 CSS 文件作为样式的 FOP 引擎,并具有 Java API。虽然它不是免费的(除了免费的个人许可证)
【讨论】:
PDFBox 不错,以前用过,开发者的帮助很好。您可能想看看 XSL:FO。它是一种基于 XML 的格式化语言,可以使用 Apache:FOP 将结果输出为 PDF(和其他格式)。
【讨论】:
看看现在在 Apache 孵化器中的 PDFBox 库
【讨论】: