JAVA 实现简单的打印pdf文件

本文详细介绍了如何使用Java实现简单的PDF打印。首先,制作模板文件,注意jx:area标记的使用。接着配置环境,引入必要的Maven依赖,并解决服务器字体问题以确保跨平台打印。通过传值和PDF操作,最终成功实现打印功能。
摘要由CSDN通过智能技术生成

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

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

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

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

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

2.环境配置

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

首先引进maven文件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值