Java PDF工具类(一)| 使用 itextpdf 根据设置好的PDF模板填充PDF(文字和图片)
相关文章: Java PDF工具类(二)| 使用 wkhtmltox 实现 HTML转PDF(文字/图片/页眉页脚).
参考文章:https://www.cnblogs.com/wangpeng00700/p/8418594.html
这里主要使用到 itextpdf 的工具包
特点:
一对一,点对点的给对应的地方写值,比如模板里面放了个name标识,在程序里把“张三”赋给name,那么输出的pdf里面name的地方就变成了张三,准确方便快捷
支持中文,可以使用自己下载的字体。
支持图片:图片的大小范围可以在模板随意调,生成出来的图片不会超过范围。而且不需要根据坐标去算,程序里面自动计算的。
支持多页模板,即使是好几页的模板,只要每个变量对应的范围确定好了,生成出来的格式就不会错乱。
这里我下载了一个宋体的字体文件,大家可以下载进行参考:
链接:https://pan.baidu.com/s/13i4t7R4gHOBUeh4lGzVZYg
提取码:s7un
效果图:
一、模板准备
1.下载编辑PDF软件(adobe_acrobat_pro),大家可自行下载,也可下载我的百度网盘中的
链接:https://pan.baidu.com/s/1I-a2rHnI_Xrz0zK7OzWP0A
提取码:hi71
下载成功,解压后双击运行安装:
2.根据work模板生成对应的PDF模板文件
1.新建一个work文档,并将其另存为为PDF格式: