Java 我可以使用哪个PDF API获取带有动态字段的文档?
我有一个问题,选择哪个PDF API可以用来生成一个带有动态字段的PDF。。。 我以前使用过jasper report,但是需求已经改变,现在我有了动态字段。。。 这意味着在一份报告中我可以有姓名、电话、地址,在另一份报告中我可以有姓名、地址、年龄、电话、生日。。。我不知道我将在报告中包含哪些字段,直到用户选择要留下深刻印象的字段。。。 如果我尝试使用jasper report,并且使用“不要选择某个字段”,我将有一个空白内容的大空间 我在想,如果有什么方法可以在jasper中做一个循环。。。 我的意思是,我有一个物体的列表,在这些物体中我会有另一个列表。。。Java 我可以使用哪个PDF API获取带有动态字段的文档?,java,pdf,jasper-reports,Java,Pdf,Jasper Reports,我有一个问题,选择哪个PDF API可以用来生成一个带有动态字段的PDF。。。 我以前使用过jasper report,但是需求已经改变,现在我有了动态字段。。。 这意味着在一份报告中我可以有姓名、电话、地址,在另一份报告中我可以有姓名、地址、年龄、电话、生日。。。我不知道我将在报告中包含哪些字段,直到用户选择要留下深刻印象的字段。。。 如果我尝试使用jasper report,并且使用“不要选择某个字段”,我将有一个空白内容的大空间 我在想,如果有什么方法可以在jasper中做一个循环。。。
有人理解我的问题,或者对我如何解决它有一些想法?您可以填充包含PDF FO表示的Velocity模板,填充动态变量,然后使用FO Transformer将其转换为PDF。不需要Jasper。您可以查看使用IText生成PDF文档:
这是一个相对容易使用的API,但与Jasper之类的东西相比,编程会很繁重。你能告诉我更多关于velocity模板的信息吗?一些链接,关于它的示例?谢谢你的帮助!是 啊我看到那个API。。。我想用这个,但我四处看看,是否有更好的方法。。。谢谢你的帮助!!