基于Java的常见PDF构建库/工具?

DA.*_*DA. 4 java pdf

我正在为Java平台寻找2或3个最常见/行业广泛使用的库,以便即时创建PDF.

我关注的一个要求是能够使用特定的格式,例如页面布局和字体大小以及字体(这将是一个动态创建的法律文档,具有令人沮丧的特定类型标准).

我实际上并不是那个实现这个目标的人(我不是Java开发人员),但我正试图让球运行起来并需要传递一些东西让我们的开发团队开始调查.

我正在调查iText,这似乎是一个很好的选择.不过,我还不确定模板能力是多么强大/灵活.

编辑:我刚刚意识到这个问题可能没有一个'正确'的答案,所以也许htis作为Wiki的一部分更好.

Gen*_*diy 5

iText可能是最好的免费工具.

如果您愿意为许可证付费,PDFLib是另一种选择.它具有更多功能,并具有支持Java API的本机实现.

如果你愿意处理XSLT和XSL-FO,总会有FOP(来自apache),但我相信他们有一段时间没有更新这些引擎.