在 Java 中填写 PDF 文件的最简单方法。 (创建发票)

Simplest way to fill out a PDF file in Java. ( creating invoices )

我正在尝试在 Java 中找到创建客户发票的好方法。我一直在研究 Jasper Reports,但它对我的需要来说似乎有点沉重,我现在正在解决一些问题。

我只是在寻找一种简单的方法来编辑 pdf 文件中的字段和 tables。或者,一种在 java 中创建带有徽标和针对特定客户的 table 不同费用的 PDF 的方法。

谢谢!

"Alternatively, a way to create a PDF in java with a logo and a table of different charges for a particular customer." - 使用 itext。它是一个稳定且经过时间考验的库。

还有另一个库 - flying saucer,它在内部使用 itext,但与 xml、html 或 xhtml 配合使用效果非常好。这几乎满足了所有需求,并且很好地处理了样式和格式。您甚至可以将 html 文档导出为 pdf。 https://github.com/flyingsaucerproject/flyingsaucer