通过模板实现PDF文件生成和导出
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通过模板实现PDF文件生成和导出相关的知识,希望对你有一定的参考价值。
参考技术A需要实现一个功能,在给定的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
java实现生成导出pdf文件需要哪些jar包
参考技术A可以下载Spire.Pdf.jar这个,适用于创建、编辑、转换PDF文档,下载后,只需要在java程序里面导入这一个jar文件就可以进行PDF文档操作了,具体可查看官方教程库,有很多教程文章可以参考使用,写的比较详细了
以上是关于通过模板实现PDF文件生成和导出的主要内容,如果未能解决你的问题,请参考以下文章