通过模板实现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

 提取码: mqfm 复制这段内容后打开百度网盘手机App,操作更方便哦

java实现生成导出pdf文件需要哪些jar包

参考技术A

可以下载Spire.Pdf.jar这个,适用于创建、编辑、转换PDF文档,下载后,只需要在java程序里面导入这一个jar文件就可以进行PDF文档操作了,具体可查看官方教程库,有很多教程文章可以参考使用,写的比较详细了

以上是关于通过模板实现PDF文件生成和导出的主要内容,如果未能解决你的问题,请参考以下文章

如何通过JavaScript 函数实现生成PDF 文件

java根据模板文件导出pdf

freemarker根据模板生成word文件实现导出功能

freemarker根据模板生成word文件实现导出功能

vue中实现html页面导出word和pdf的办法

PHP中使用mpdf 导出PDF文件的实现方法