网站首页 > 技术文章 正文
在做web项目开发的时候经常会遇到生成pdf的需求,比如票据,套打以及报表等等!在这里介绍一个比较常用的方案——JasperReport + iReport。
下面简单介绍一下:
(1)JasperReport是报表的引擎部分,界面设计是用iReport。
(2)iReport是一个能够创建复杂报表的开源项目,它100%使用Java语言编写,是目前全球最为流行的开源报表设计器之一。
接下来我们改怎么做?
(1)使用iReport绘制模板,然后编译,最后生成jasper文件
(2)在我们的web工程中引入相应的jar包——主要包括
(a)maven的方式
<dependency>
<groupId>net.sf</groupId>
<artifactId>jasperreports</artifactId>
<version>3.0.1</version>
</dependency>
<dependency>
<groupId>com.lowagie</groupId>
<artifactId>itext</artifactId>
<version>2.0.8</version>
</dependency>
<dependency>
<groupId>com.lowagie</groupId>
<artifactId>iTextAsian</artifactId>
<version>1.0</version>
</dependency>
<dependency>
<groupId>it.businesslogic</groupId>
<artifactId>iReport</artifactId>
<version>3.0.0</version>
</dependency>
(b)直接引入jar包的方式
3、后台准备数据,然后通过JasperReport引擎对jasper模板进行填充
这部分先让大家有个对流程的整体的了解,后面再对iReport的设置、编译以及iReport的工具类等进行介绍。有问题可多多交流!
猜你喜欢
- 2024-10-23 从腾讯T3-3大佬手上获得的Java架构进阶PDF文档,图文并茂,真香
- 2024-10-23 数据如何转成html表格、pdf、xmind文件格式下载?
- 2024-10-23 Java 给PDF文档设置有效时间 java pdfwriter
- 2024-10-23 Spire.PDF for Java 8.9.1 增强了 PDF 到 Excel 和 PDFA3A 的转换
- 2024-10-23 Java | 调用打印机打印PDF文件 java调用打印机打印pdf文件
- 2024-10-23 「更新指南」Aspose.PDF for Java v19.5全新上线 | 附下载
- 2024-10-23 Java添加条形码到PDF表格 条形码生成api
- 2024-10-23 Java pdf下载优化:Java图片压缩 java压缩pdf文件
- 2024-10-23 Spire.PDF for Java 8.10.1 增强了 PDF 到图片的转换
- 2024-10-23 iText7实现PDF电子签章 java pdf电子签章
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- oraclesql优化 (66)
- 类的加载机制 (75)
- feignclient (62)
- 一致性hash算法 (71)
- dockfile (66)
- 锁机制 (57)
- javaresponse (60)
- 查看hive版本 (59)
- phpworkerman (57)
- spark算子 (58)
- vue双向绑定的原理 (68)
- springbootget请求 (58)
- docker网络三种模式 (67)
- spring控制反转 (71)
- data:image/jpeg (69)
- base64 (69)
- java分页 (64)
- kibanadocker (60)
- qabstracttablemodel (62)
- java生成pdf文件 (69)
- deletelater (62)
- com.aspose.words (58)
- android.mk (62)
- qopengl (73)
- epoch_millis (61)
本文暂时没有评论,来添加一个吧(●'◡'●)