type
status
date
Sep 28, 2023 01:23 AM
slug
summary
tags
category
icon
password
日期
标签 2
状态
链接地址
Column
标签
背景
最近公司有个打印文件的需求,既然是打印,为了格式统一肯定使用PDF文件比较好,查了一下JAVA中大部分是使用IText创建PDF的,学习了下他人的方法,最终实现根据Freemarker模板生成PDF的方法
实现
依赖
实际代码
freemaker模板文件
创建一个template.ftl,内容如下 ,可以使用freemaker语法做内容填充。
模板转HTML
根据传入模板文件地址,将data数据进行填充,最后将html内容赋值到htmlTmp中
HTML转PDF文件
测试
效果图

- 作者:kk
- 链接:https://blog.kinnnnnnnnnng.cn//article/38bad063-3707-473a-88b8-ba163765b6cf
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。