jasperreport

JasperReport:概述

╄→尐↘猪︶ㄣ 提交于 2020-01-06 21:19:18
PDF报表打印概述 概述 在企业级应用开发中,报表生成、报表打印下载是其重要的一个环节。在之前的课程中我们已经学习了报表中比较重要的一种:Excel报表。其实除了Excel报表之外,PDF报表也有广泛的应用场景,必须用户详细资料,用户简历等。接下来的课程,我们就来共同学习PDF报表 常见PDF报表的制作方式 目前世面上比较流行的制作PDF报表的工具如下: 1. iText PDF:iText是著名的开放项目,是用于生成PDF文档的一个java类库。通过iText不仅可以生成PDF或rtf的文档,而且可以将XML、Html文件转化为PDF文件。 2. Openoffice:openoffice是开源软件且能在windows和linux平台下运行,可以灵活的将word或者Excel转化为PDF文档。 3. Jasper Report:是一个强大、灵活的报表生成工具,能够展示丰富的页面内容,并将之转换成PDF JasperReport框架的介绍 JasperReport是一个强大、灵活的报表生成工具,能够展示丰富的页面内容,并将之转换成PDF,HTML,或者XML格式。该库完全由Java写成,可以用于在各种Java应用程序,包括J2EE,Web应用程序中生成动态内容。只需要将JasperReport引入工程中即可完成PDF报表的编译、显示、输出等工作。 在开源的JAVA报表工具中

TIBCO Jaspersoft Studio 报表软件使用教程

允我心安 提交于 2019-12-06 11:56:39
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/qq_34766300/article/details/94615859 一、前言 ​ 最近的项目中也使用到了Jaspersoft,组长让我们熟悉 JasperReport+iReport,作为小白一脸懵逼,只知道是报表,以为是POI之类的什么。经过一段时间百度,看blog,试水,终于弄完了,特此记录一下。 二、参考 ​ 1、最好的资料肯定就是看官方文档了,但是因为不想看英文文档,太头痛 ​ (1)主要参考了 https://blog.csdn.net/shiyun123zw/article/category/7422282 的大佬博客 (2)主要参考了 https://blog.csdn.net/pigdreams/column/info/15303 和这位大佬博客 (3)高洪岩编著的 JasperReport+ IReport报表开发详解。 (4)其他 … 三、认识 JasperReport ​ JasperReport是一个强大、灵活的报表生成工具,能够展示丰富的页面内容,并将之转换成PDF,HTML,或者XML格式。该库完全由Java写成,可以用于在各种Java应用程序,包括J2EE,Web应用程序中生成动态内容。

How to create JasperReport object from compiled .jasper file?

匿名 (未验证) 提交于 2019-12-03 02:56:01
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: I have compiled report ( .jasper file). I need to get some info from that object (for example report name). How to do that ? If I could create JasperReport object, i can call getName() method on it, but I don't know how. 回答1: You can get the JasperReport object by doing: JasperReport jasperReport = (JasperReport)JRLoader.loadObject(new File("filename.jasper")); from there you can get the name by doing: jasperReport.getName() 文章来源: How to create JasperReport object from compiled .jasper file?

Export JasperReport to PDF OutputStream?

匿名 (未验证) 提交于 2019-12-03 02:16:02
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: I'm writing a pretty simple sample project for familiarizing myself with Jasper Reports. I'd like to export a report I've configured to a PDF OutputStream , but there's no factory method for it: InputStream template = JasperReportsApplication.class .getResourceAsStream("/sampleReport.xml"); JasperReport report = JasperCompileManager.compileReport(template); JasperFillManager.fillReport(report, new HashMap<String, String>()); // nope, just chuck testa. //JasperExportManager.exportReportToPdfStream(report, new FileOutputStream(new File("/tmp

How to export JasperReport to HTML?

匿名 (未验证) 提交于 2019-12-03 01:06:02
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: I have created one .jasper file for my project. I am getting an output in JasperViewer window, but instead of that I want to see it in HTML output form. How can I do that? 回答1: Jasper report project comes with a sample code to export reports to HTML. It's not only a single HTML file, but at least it requires a 1x1 transparent gif used for decorating. It's not a good idea to export reports to HTML files because of portability and printing issues. You can however show HTML reports inside your webserver (which is very commone) using that sample

iReport+JasperReport实现数据库记录导出到html、excel、pdf文档

荒凉一梦 提交于 2019-11-27 13:13:35
本文主要介绍使用iReport以可视化的方式来生成JasperReport所使用的报表格式文件,并通过JasperReport提供的API将数据导出到html、excel、pdf等格式的文件中。 在这里iReport的使用版本为iReport-5.0.4。JasperReport使用的是5.0.4。由于导出到pdf,JasperReport用到iText库,所以这里使用的iText-2.1.7版本。当然不要忘了iTextAsian.jar对中文的支持。 实现步骤如下: 1.下载安装iReport-5.0.4。(地址此处省略,自己google) 2.打开iReport,新建文件:文件—>new 选择 Blank A4, 点击 Open this Template, 完成报表的创建 3. 连接数据库 点击Report Datasources图标,弹出下图对话框。 new一个新的数据源 选择JDBC Connection ,设置配置 Test成功后,保存配置。这里使用mysql数据库,数据库为surveysdb。 4.报表连接数据库查询。 点击 ,设置报表查询的语句,点击read fields会显示表字段结构 点击ok,iReport界面左边Fileds会出现数据库表字段。如下图所示 5。拖放字段,设计报表格式。将表中字段拖入到detail区域,增加列明和标题,如下图所示。 6.预览报表

iReport 中创建JavaBeanDataSource,用java类提供数据源给iReport

半城伤御伤魂 提交于 2019-11-27 00:16:14
iReport 中创建 JavaBeanDataSource 用 JavaBeanDataSource 是为了调试制作的报表效果如何,所以要首先要让 iReport 能找到 class 文件,为此要配置 iReport 的 classpath. 步骤如下: 点击 工具 ----> 选项 - --> iReport 里的 classpath 标签 ----> Add Folder 然后选择 java 项目的输出路径,例如: mvn 项目的输出路径是 项目 \target\classes, 普通项目的就是 项目 \bin 目录(不要忘记要勾选这个)。如下图所示: classpath 设置完成了,然后要就是 新增 JavaBeanDataSource, 步骤如下 : 点击菜单栏中的 Report Datasources 图标 ---> new---->JavaBeans set datasource. 如下图所示 : 然后在窗口中给 JavaBean set datasource 一个名称,例如 : XXXReportDataSourceFactory 。 然后就是配置提供数据源的 java 类,比如在 demo.xxx 包地下有提供数据源的 XXXReportDataSourceFactory.java 类,那么该输入框就要输入 demo.xxx.