繁体   English   中英

JasperReports与iReport

[英]JasperReports Vs iReport

我需要在我的Web应用程序中使用报告功能。 我在Google上搜索过,发现JasperReports是最好的Java报告框架。

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

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

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

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

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

或引用iReport:

iReport是JasperReports的可视化报表设计师。 该库是一个报表引擎,可以集成到您的开放或商业应用程序中,以生成使用iReport设计的报表,在屏幕上显示它们或以PDF,OpenOffice,DOCX等许多其他格式导出它们。 或者,您可以通过Web应用程序流式传输结果,或将最终文档直接发送到打印机。 JasperReports在某种程度上是iReport的核心。

创建文件后,您将不得不学习一些关于Jasper报告的信息,以便将其集成到您的程序中。

有关更多信息,请查看此iReport 简介页面

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

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

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

iReport是JasperReport的可视化设计师。 因此,您还需要学习iReport以设计JasperReport。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM