原标题:java中根据模板生成pdf文件
阅读目录
简介
业务需求
引入jar包
pdf模板文件与方法参数
代码部分
总结归纳
回到顶部
简介
本文使用java引入apach提供的pdf操作工具生成pdf文件,主要是根据需求开发了一个util类,记录一下学习和开发过程。
回到顶部
业务需求
因为业务需要,对于不同的用户要生成一个不同的pdf文件,记录了保险用户的疾病信息和结算信息等,根据pdf模板,从数据库中获取用户的基本和结算信息,然后生成该用户的结算文件。
根据这个需求,写了一个工具类,主要功能就是根据模板生成pdf文件,并保存到服务器指定位置。
回到顶部
引入jar包
pdfBox是apach提供的免费,开源的pdf操作工具,这个jar里面囊括了所有的pdfbox操作工具类,导入这一个就够了 ,使用起来很方便。
这里使用maven引入jar包:
org.apache.pdfboxpdfbox2.0.13
回到顶部
pdf模板文件与方法参数
工具类有两个必须的元素:pdf模板文件和从数据库中抽出的数据。
pdf模板文件放在指定的路径,下图为部分pdf模板文件:
模板文件可以有多张,这里只截取一张当做参考。
入参和返回值,如下图: