我可以使用哪种PDF API来获取包含动态字段的文档?

时间:2011-10-05 13:15:07

标签: java pdf jasper-reports

我有一个问题,我可以选择使用哪个PDF API生成带有动态字段的pdf ... 我前段时间使用过jasper报告,但要求已经改变,现在我有了动态字段...... 这意味着在一份报告中,我可以拥有“姓名,电话,地址”,而在另一份报告中,我可以拥有“姓名,地址,年龄,电话,生日”......我无法知道我将在哪个领域报告直到使用选择要留下的字段... 如果我尝试使用jasper报告并且使用不要选择某个字段我将有一个空白内容的大空间...

我在想是否有一些如何将循环变成jasper ... 我的意思是,我得到一个对象列表和那些对象,我将有另一个列表... SOmeone理解我的问题或者对如何解决它有所了解?

2 个答案:

答案 0 :(得分:0)

您可以填充包含PDF的FO表示的Velocity模板,填充动态变量,然后使用FO Transformer将其转换为PDF。不需要贾斯珀。

答案 1 :(得分:0)

您可以查看使用IText生成PDF文档:

http://itextpdf.com/

这是一个相对容易使用的API,但与Jasper相比,编程很重。