PDF完整实例
SpringBoot + FreeMarker + FlyingSaucer 实现pdf在线预览下载
运行方式
方式一:IDEA开发工具中运行
本工程为微服务工程,项目导入到IEAD中即可进行调试和运行验证
方式二:maven手动打包
# 在项目根目录下编译
mvn clean package
# 运行
java -jar target/demo-pdf-0.0.1-SNAPSHOT.jar
# 浏览器访问
http://localhost:8999
更新日志
2021年7月23日
1、解决大量PDF页面生成时性能缓慢的BUG
2021年10月27日
1、ftl模板调整为对象参数填充
2、支持字体自定义(仿宋GB2312、黑体、宋体等)
3、图片支持base64动态填充
4、升级flying-saucer-pdf组件版本为最新版
5、接下来准备研究echarts的支持