使用Java

时间:2015-11-22 11:32:29

标签: java eclipse report pdf-generation

我在eclipse中使用BIRT来生成我的报告,我发现我不能在报告中包含一个内容表(ToC)。我试图将子标题和页码存储在一个数组中并显示它们,但这会导致各种问题。

我需要一个工具来创建支持以下内容的通用报告(PDF格式):

  • 从数据库中检索数据。
  • 自定义页面布局:同一报告中的纵向和横向。
  • 标题&页脚。
  • 表。
  • 图像。
  • 分页符:例如:拆分表并在新页面中添加表格标题。
  • ToC:我需要在报告开头有一个主要的ToC,里面有多个子ToC。

如果您建议的工具无法执行上述某些操作,而且可以使用java,那就没问题了。

如果我不能在同一报告中包含纵向和横向布局,那么我需要它能够合并多个报告并更新页码。

编辑:我目前正在研究使用Jasper Report或Pentaho。仍在寻找答案。

1 个答案:

答案 0 :(得分:1)

Jasper报告肯定会满足您的所有需求。它会

  1. 从数据库中检索数据。
  2. 虽然JasperPrint对象不支持混合页面格式,但有一种解决方法。整个报表方向可以更改为横向,可以轻松容纳纵向格式的数据。
  3. enter image description here

    1. 可以轻松配置页眉/页脚。
    2. 可以包含表格和图像。
    3. 您可以看到分页符示例here
    4. This示例说明了创建TOC的简单示例。