大略思路:
一、下载安装Jaspersoft studio,并设计模板
可参考:
使用JasperReport报表工具,做出Java项目报表打印功能(一)
二、Springboot整合JasperReport
可参考:
Springboot整合JasperReport报表以及报表打印功能
SpringBoot(十六)_springboot整合JasperReport6.6.0
在spring boot项目中写界面报java.awt.HeadlessException: null的解决方法
(其中,第三种方法可jar中不会再报错)
提示找不到文件,注意springboot内的jasperreports jar是否与安装的Jaspersoft studio版本一致,参考:https://blog.youkuaiyun.com/hejinwei_1987/article/details/23867643
出现了net.sf.jasperreports.engine.JRException: Invalid page index range : 0 - -1 of 0,参考https://bbs.youkuaiyun.com/topics/190039409
整合二维码,条形码
Jaspersoft 与springboot结合生成一维码,二维码(一维码个人测试也失败,参考二维码方式成功)
ireport 生成一维码 和 二维码 小记
其他
https://blog.youkuaiyun.com/exodus3/article/details/100360169
https://www.cnblogs.com/hegeainiyo/p/13050722.html
https://www.imooc.com/article/273858?block_id=tuijian_wz
https://www.cnblogs.com/Monroyhahaha/p/13560009.html
https://blog.youkuaiyun.com/qq_45413864/article/details/104139641
————
Java中JasperReport指定打印机打印指定内容
https://blog.youkuaiyun.com/dinghongyu520/article/details/104596516
JasperReport 默认打印机打印/指定打印机打印
https://blog.youkuaiyun.com/iteye_194/article/details/81849974?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.baidujs&dist_request_id=09697e95-7234-44e4-b323-f081faac65ee&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.baidujs
JasperReportUtil 工具类
https://blog.youkuaiyun.com/lx_manito/article/details/78809898
java打印二维码
https://blog.youkuaiyun.com/qq_42997029/article/details/102695763
https://www.cnblogs.com/suding1188/archive/2012/03/27/2418947.html