使用 Java 生成具有多个特征的报告

Generate report with multiple features using Java

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

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

如果您推荐的工具无法执行上述某些操作,但可以使用 java。

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

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

Jasper 报告一定能满足您的所有需求。它将

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

  1. header/footers 可以轻松配置。
  2. 可以包含表格和图片。
  3. 可以看到分页示例here
  4. This示例说明创建目录的简单示例。