【问题标题】:JasperReports Vs iReportJasperReports 与 iReport
【发布时间】:2011-04-01 11:00:32
【问题描述】:

我的 Web 应用程序需要报告功能。我在网上搜索了一下,发现 JasperReports 是目前最好的 Java 报告框架。

我想了解 JasperReports,但当我访问他们的网站时,我也发现了 iReport。

我查看了下载站点,它说。 如果您对 JasperReports 感兴趣,特别是如果这是您第一次下载,我们建议您考虑下载 iReport。 iReport 下载包括 JasperReports。

这是否意味着我应该改为学习 iReport?或者哪个是哪个。

【问题讨论】:

    标签: jasper-reports ireport


    【解决方案1】:

    iReport 是一个用于创建 jasper 报告的图形工具。

    它将为您生成 xml jasper 报告文件。

    或者引用 iReport:

    iReport 是一个可视化报表设计器 为 JasperReports。图书馆是一个 可集成的报表引擎 在您的开放或商业应用程序中 生成设计的报告 iReport,将它们显示在屏幕上或 以最终格式导出它们,例如 PDF、OpenOffice、DOCX 等等。 或者,您可以流式传输 通过 Web 应用程序或 将最终文件直接发送到 打印机。 JasperReports 在某种程度上 iReport的核心。

    创建文件后,您必须了解一些有关 Jasper 报告的知识,才能将其集成到您的程序中。

    有关更多信息,请查看此 iReport introduction page

    【讨论】:

      【解决方案2】:

      JasperReports 中使用的报告模板是用特殊的基于 XML 的语言编写的。 XML 意味着这些模板是常规文本文件,可以在任何文本编辑器中进行编辑。有时在文本编辑器中快速打开模板并进行修复要比启动 iReports、在其中打开模板然后移动鼠标要简单得多。

      iReport 在需要一次修改大量报表元素时有效,例如将 100 个元素向左移动 5 个点。如果只需要修改一个元素,我经常使用文本编辑器。

      iReport 是独立于平台的,因为它是用 Java 编写的。我在 Debian Linux 和 MS Windows XP 上成功使用了它。

      【讨论】:

        【解决方案3】:

        iReport 是 JasperReport 的可视化设计器。因此,您还需要学习 iReport 才能设计 JasperReport。

        【讨论】:

          【解决方案4】:

          Ireport 是一个生成 JasperReport 的工具。在 Ireport 中,有许多图形选项可用于生成美观的报告。

          它有许多用于创建报告的不同目的的模板。 JasperReport 基于 XML,可以通过任何普通文本编辑器轻松编辑。JasperReport 使用 Java 或 Groovy 语言。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2010-10-14
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多