我可以使用哪个免费的Java库来用Java生成PDF?

时间:2011-08-25 07:24:08

标签: java pdf

我需要通过Java生成一些PDF文档..我可以使用哪种API或库等以最有效的方式执行此操作?

编辑:增加了要求:

我将把它用于商业应用程序,所以我想使用一个可以免费用于商业应用程序的库..

其次,我的工作将是这样的:我有一个预定义的PDF文件,其中包含空白文本字段。这将是我的“模板文件”,可以手动生成。然后,在我的程序中,我将获取此文件,将数据放入文本字​​段并生成新的PDF。这将会重复进行。

因此,对于上述增加的要求,现在最适合我的图书馆是什么? iText确实看起来很吸引人,但是如果我想在商业应用程序中使用它,我似乎必须为此付费,我想避免它。

5 个答案:

答案 0 :(得分:3)

答案 1 :(得分:2)

查看iText:

http://itextpdf.com/

答案 2 :(得分:2)

我正在使用Apache PDFBox在java中生成PDF

参考:https://pdfbox.apache.org/

答案 3 :(得分:0)

iText可能是最好的,但是如果你不能使用他们的许可证,那么还有Apache PDFBox

答案 4 :(得分:0)

如果您自己创建PDF模板,那么您可能需要查看Docmosis - 它允许您在Word或OpenOffice中创建模板,其中包含在渲染文档时替换的字段。如果您的文档量很低,您可以随应用程序分发免费版本。