首页 > 编程语言 >JasperReport-PDF报表打印概述

JasperReport-PDF报表打印概述

时间:2022-09-20 14:37:13浏览次数:88  
标签:XML 报表 数据源 生成 JasperReport 概述 PDF

3 PDF报表打印概述

3.1 概述

在企业级应用开发中,报表生成、报表打印下载是其重要的一个环节。在之前的课程中我们已经学习了报表中比较重要的一种:Excel报表。其实除了Excel报表之外,PDF报表也有广泛的应用场景,必须用户详细资料,用户简历等。接下来的课程,我们就来共同学习PDF报表

3.2 常见PDF报表的制作方式

目前世面上比较流行的制作PDF报表的工具如下:

iText PDF:iText是著名的开放项目,是用于生成PDF文档的一个java类库。通过iText不仅可以生成PDF或rtf的文档,而且可以将XML、Html文件转化为PDF文件。
Openoffice:openoffice是开源软件且能在windows和linux平台下运行,可以灵活的将word或者Excel转化为PDF文档。
Jasper Report:是一个强大、灵活的报表生成工具,能够展示丰富的页面内容,并将之转换成PDF

3.3 JasperReport框架的介绍

image

JasperReport是一个强大、灵活的报表生成工具,能够展示丰富的页面内容,并将之转换成PDF,HTML,或者XML格式。该库完全由Java写成,可以用于在各种Java应用程序,包括J2EE,Web应用程序中生成动态内容。只需要将JasperReport引入工程中即可完成PDF报表的编译、显示、输出等工作。

在开源的JAVA报表工具中,JASPER Report发展是比较好的,比一些商业的报表引擎做得还好,如支持了十字交叉报表、统计报表、图形报表,支持多种报表格式的输出,如PDF、RTF、XML、CSV、XHTML、TEXT、DOCX以OpenOffice。

数据源支持更多,常用 JDBC SQL查询、XML文件、CSV文件 、HQL(Hibernate查询),HBase,JAVA集合等。还允许你义自己的数据源,通过JASPER文件及数据源,JASPER就能生成最终用户想要的文档格式。

标签:XML,报表,数据源,生成,JasperReport,概述,PDF
From: https://www.cnblogs.com/leepandar/p/16710923.html

相关文章

  • JasperReport-父子报表
    4父子报表4.1概述复杂报表或数据内容较多的时候,可以使用子报表解决。4.2制作父报表首先制作父报表,就是调用子报表的一个基础报表。主报表的作用有如下两种:父报表中......
  • JasperReport-用户档案下载
    5用户档案下载5.1搭建环境(1)配置坐标 <dependency><groupId>net.sf.jasperreports</groupId><artifactId>jasperreports</artifactId......
  • JasperReport-开发-步骤
    6JasperReport的开发步骤6.1JasperReport生命周期通常我们提到PDF报表的时候,浮现在脑海中的是最终的PDF文档文件。在JasperReports中,这只是报表生命周期的最后阶段。......
  • 快速学习JasperReport-数据填充
    1数据填充我们介绍了如何使用JasperReport来生成简单的文本报表,正式企业开发中动态数据展示也是报表中最重要的一环,接下来我们共同研究的就是填充动态数据到PDF报表中。......
  • BOM 概述
    BOM概述1.什么是BOMBOM(BrowserObjectModel)即浏览器对象模型,它提供了独立于内容而与浏览器窗口进行交互的对象,其核心对象是window。BOM由系列相关的对象构成,......
  • odoo15接口调用qweb打印,将pdf旋转并下载到本地
    一、将pdf旋转的通用方法defrotate_pdf(self,pdf,angle):"""rotateClockwise(90)这里的pdf传:bytes类型这里的angel:......
  • HBase不睡觉书 pdf
    高清扫描版下载链接:https://pan.baidu.com/s/1kVNeGqKuOnEaHXFNe13B6Q点击这里获取提取码 ......
  • JavaEE企业级应用开发教程 pdf
    高清扫描版下载链接:https://pan.baidu.com/s/19awdYpedqslkeYxfU6YSYQ点击这里获取提取码 ......
  • Java面向对象数据结构完全学习教程 pdf
    高清扫描版下载链接:https://pan.baidu.com/s/1m6FOQFqsjqYSbKXKs8zHjQ点击这里获取提取码 ......
  • Effective Java中文版 pdf
    高清扫描版下载链接:https://pan.baidu.com/s/1AZJcb39IHC6zX7snWElmKQ点击这里获取提取码 ......