当前位置: 首页 > 知识库问答 >
问题:

用jasper报表生成每页一个pdf格式

贺雪松
2023-03-14

(使用Jaspersoft Studio 6.6.0,还没有Jasper服务器)我的数据集如下所示

id|question1|question2|question3
1 |answer1.1|answer1.2|answer1.3
8 |answer8.1|answer8.2|answer8.3
Page 1:
<------- Header-------->
<--------ID:1---------->
Question 1:
[answer1.1]

Question 2:
[answer1.2]

Question 3:
[answer1.3]
<-------Footer------->

Page 2:
<------- Header-------->
<--------ID:8---------->
Question 1:
[answer8.1]

Question 2:
[answer8.2]

Question 3:
[answer8.3]
<-------Footer------->

如果我将报告生成为PDF,我将得到一个PDF,页面数和行数一样多。

但我需要的将是有多少分开PDF文件有行。这可能吗?

共有1个答案

燕建中
2023-03-14

有一个简单的方法可以做到这一点。我不知道您是否是程序员,但我已经使用Java导出了多个报告。您可以简单地循环行,每次循环时,您都使用ID或类似的文件名导出文件(否则,您要么因为文件名已经存在而得到错误,要么将覆盖旧文件名,最后一行只取决于您的导出配置)

否则,你可以简单地使用一个工具来拆分你的PDF,实际上有大量的PDF,它们甚至在线。因此,您可以从这些解决方案中选择最适合您的解决方案。

 类似资料:
  • 诸如此类。 我尝试使用iReport将“组页脚”频段中的最大化频段高度属性设置为true,但当我尝试查看时,会添加一些空页。

  • 问题内容: 我必须基于将动态提供的各种参数来生成报告。在某些情况下,参数可以为null。例如,我必须从具有 ID* , 姓名 , 年龄 , 性别 和 maritalStatus 作为字段的表 Person中 ,生成有关 30岁已婚男性的 报告。在另一些时候,可能需要 不考虑年龄 就 结婚的女性 。如果我在这两种情况下都使用相同的碧玉,则年龄限制在第二种情况下将为null。有什么办法可以解决这种情况

  • 我正在尝试使用Jasper Reports 6.5.1将数据从Java传递到使用JRBeanCollectionDataSource的报告中的字段属性。 我已经创建了JavaBean和报告,所有数据似乎都顺利通过,但最终结果是一个空白页面,我似乎无法解决这个问题。任何帮助都将不胜感激。请看下面我的代码... 提前致谢 代码生成报告 爪哇豆 以下是报告源XML

  • 本文向大家介绍使用jspdf生成pdf报表,包括了使用jspdf生成pdf报表的使用技巧和注意事项,需要的朋友参考一下 由于前台html已经动态生成报表,而且,前台有一个功能,一个date range组件,当你拖动的时候,报表会在不提交到后台的情况下动态变化。 因此需要用到js生成生报表: 用到的组件: 前台动态生成的chart现在一般是用的html5的canvas或者是svg,很不幸运,我遇到的

  • 我需要创建订单申报报告,我正在使用jasper studio创建jasper模板。在该模板中,我有订单id、客户详细信息和他的地址,我必须用这些详细信息创建一个报告。 我下面有jasper报告代码 但是不是,我必须传递Java bean类,所以jasper引擎必须从一个Java bean中获取数据,我已经将,它获取bean列表,但我的要求只是一个具有订单详细信息的bean。请给我一点建议

  • 我的JSF2.0web应用程序旨在生成PDF报告。问题是在资源管理器窗口中没有显示PDF报告。我正在使用eclipse kepler,带有apache-tomcat-7.0.52,并且jasper Ireport的版本是4.8。 我将提供整个java类: 我可以在控制台看到消息,并且页面被刷新,但是没有PDF报告出现在explorer屏幕上 我已经用下面的代码替换了上面的PDF方法,但是徒劳的是,