JAVA 实现简单的打印pdf文件

实现逻辑:如果文件的内容都是固定,只是所填的值不同时,可先行创作模板文件,然后进行传值制成excel文件,然后转成pdf文件。

1.前期准备:首先制作模板文件

 大概就是这样,其中内容的填充就是由所填的字段进行替换,这里有个需要注意的地方

图中的红色三角为批注,需要自己手动添加,最主要的就是jx:area(lastCell=''AJ36''),我这里的最后一列是J,最后一行是36。

到此,模板文件就已经创建完成了。

2.环境配置

网上对于如何将文件打印成pdf有很多方法,其中还因为打印的页数不同有所区分。最明显的是免费版本的只能打印三页之内,但同时也是最简单,易实现同时无水印的这种,这里介绍的就是这种。而另一种可实现多页打印的方法,我也在网上有看到如何将官方的jar包进行破译同时去掉水印,但是经过测试,效果并不让人满意。所以 如果是实现在浏览器中打印的功能,三页之内的可参考这个,三页之外的可去找寻破解版。

首先引进maven文件

<dependency&

猜你喜欢

转载自blog.csdn.net/xtldcn/article/details/130593005