icec 1.3 发布,springboot 整合 jasperreport (ireport)

栏目: 软件资讯 · 发布时间: 5年前

内容简介:很多项目都有导出pdf,word,打印等需求,本次更新给大家带来jasperreport整合模块。 翻阅网上资料关于springboot整合jasperreport的比较少,很多都是过时的以及重复的文章,很费力。 本次更新对有这方面需求的人...

很多项目都有导出pdf,word,打印等需求,本次更新给大家带来jasperreport整合模块。

翻阅网上资料关于springboot整合jasperreport的比较少,很多都是过时的以及重复的文章,很费力。

本次更新对有这方面需求的人来说,有很大参考价值。

本版本功能更新:

  • 新增icec-ireport模块

icec-report使用说明

icec 本身就是maven管理的多模块系统;icec-report是新增的用来集成jaserreport的模块,如果需要使用他的功能,那么就在你的主模块中引入maven依赖;如果不需要,不依赖该模块即可,不影响最终发布包。
<dependency>
        <groupId>org.icec</groupId>
        <artifactId>icec-ireport</artifactId>
        <version>${icec.version}</version>
    </dependency>

如何使用?

icec-ireport 里面已经给出显示和导出pdf的案例,对应代码
/org/icec/web/ireport/controller/IreportController.java
查看演示方式:http://localhost:8080/ireport/showpdf   (前提是已经将模块集成到项目中)

一些问题?

icec-ireport项目的maven依赖中,有个包会找不到,对,他就是
 <dependency>
        <groupId>org.icec.jasperfont</groupId>
        <artifactId>msyh</artifactId>
        <version>1.0</version>
    </dependency>

这个包,是我自己用jaserreport studio 打的字体包(微软雅黑),不在maven仓库,所以报错了。
需要手动下载jar包,放到本机仓库中,会用maven的都懂。
msyh-1.0.jar文件所在路径icec-ireport/lib/msyh-1.0.jar_改名

jasperreport 中文显示问题

通过上一步设置,在jasperreport模板中,字体设置成msyh的话,中文就可以正常显示了。如果想使用其他字体,那么就要参考官网打包方法,生成新的jar,参考我的办法,引入到项目中,就可以了。
官网关于自定义字体的url:
https://community.jaspersoft.com/wiki/custom-font-font-extension		

jasperreport 模板设计工具

推荐使用	jasperreport studio (ireport 已过时)
下载地址:
https://community.jaspersoft.com/project/jaspersoft-studio

演示截图:

icec 1.3 发布,springboot 整合 jasperreport (ireport)

icec 1.3 发布,springboot 整合 jasperreport (ireport)


【声明】文章转载自:开源中国社区 [http://www.oschina.net]


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Designing Programmes

Designing Programmes

Karl Gerstner / Springer Verlag / 2007 / $499.00

Karl Gerstnera (TM)s work is a milestone in the history of design. One of his most important works is Designing Programmes, which is presented here in a new edition of the original 1964 publication. I......一起来看看 《Designing Programmes》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具