通过模板实现PDF文件生成和导出

需要实现一个功能,在给定的pdf文件中新增内容,然后导出。

步骤一:将pdf模板导入到 Acrobat 软件中,导入方式:文件-创建-创建表单,导入文件后打开。

步骤二:通过操作“添加文本”“文本域”等新增内容,此内容为固定不变的内容,新增的文字可以调整字体和大小。文本域中可以设置字段名,字段名会和Java中的key对应,然后动态填入value值。

步骤三:构造数据集合,集合中的key和文本域中的值一致

步骤四:1、将集合中的字段值赋值给pdf模板  2、通过定位位置,将图片导入到pdf模板中

PS:字体和文字大小处理了一段时间,试了多种字体不可用,SIMHEI.TTF是可以用的黑体,需要设置为大写;通过在form.setField之前配置form.setFieldProperty可以设置文字大小。



步骤五:其他

1、POM

2、字体

SIMHEI.TTF

链接: https://pan.baidu.com/s/1bkqk3T52JAZuIEcfIBnEGg?pwd=mqfm 提取码: mqfm 复制这段内容后打开百度网盘手机App,操作更方便哦

你可能感兴趣的:(通过模板实现PDF文件生成和导出)