我需要通过Java生成一些PDF文档..我可以使用哪种API或库等以最有效的方式执行此操作?
编辑:增加了要求:
我将把它用于商业应用程序,所以我想使用一个可以免费用于商业应用程序的库..
其次,我的工作将是这样的:我有一个预定义的PDF文件,其中包含空白文本字段。这将是我的“模板文件”,可以手动生成。然后,在我的程序中,我将获取此文件,将数据放入文本字段并生成新的PDF。这将会重复进行。
因此,对于上述增加的要求,现在最适合我的图书馆是什么? iText确实看起来很吸引人,但是如果我想在商业应用程序中使用它,我似乎必须为此付费,我想避免它。
答案 0 :(得分:3)
答案 1 :(得分:2)
查看iText:
答案 2 :(得分:2)
我正在使用Apache PDFBox在java中生成PDF
答案 3 :(得分:0)
iText可能是最好的,但是如果你不能使用他们的许可证,那么还有Apache PDFBox。
答案 4 :(得分:0)
如果您自己创建PDF模板,那么您可能需要查看Docmosis - 它允许您在Word或OpenOffice中创建模板,其中包含在渲染文档时替换的字段。如果您的文档量很低,您可以随应用程序分发免费版本。