java pdf工具类_Java PDF工具类(一)| 使用 itextpdf 根据PDF模板生成PDF(文字和图片)...

本文介绍如何利用Java的iTextPDF库根据预设模板生成PDF,包括填充文字、图片,支持中文并自适应图片大小。通过示例代码详细展示了生成过程。
摘要由CSDN通过智能技术生成

Java PDF工具类(一)| 使用 itextpdf 根据设置好的PDF模板填充PDF(文字和图片)

相关文章: Java PDF工具类(二)| 使用 wkhtmltox 实现 HTML转PDF(文字/图片/页眉页脚).

参考文章:https://www.cnblogs.com/wangpeng00700/p/8418594.html

这里主要使用到 itextpdf 的工具包

特点:

一对一,点对点的给对应的地方写值,比如模板里面放了个name标识,在程序里把“张三”赋给name,那么输出的pdf里面name的地方就变成了张三,准确方便快捷

支持中文,可以使用自己下载的字体。

支持图片:图片的大小范围可以在模板随意调,生成出来的图片不会超过范围。而且不需要根据坐标去算,程序里面自动计算的。

支持多页模板,即使是好几页的模板,只要每个变量对应的范围确定好了,生成出来的格式就不会错乱。

这里我下载了一个宋体的字体文件,大家可以下载进行参考:

链接:https://pan.baidu.com/s/13i4t7R4gHOBUeh4lGzVZYg

提取码:s7un

效果图:

3951263f5857352fe34440635fd93b90.png

一、模板准备

1.下载编辑PDF软件(adobe_acrobat_pro),大家可自行下载,也可下载我的百度网盘中的

链接:https://pan.baidu.com/s/1I-a2rHnI_Xrz0zK7OzWP0A

提取码:hi71

下载成功,解压后双击运行安装:

3ac51d86c203e117e9b1ad74c6323eb8.png

2.根据work模板生成对应的PDF模板文件

1.新建一个work文档,并将其另存为为PDF格式:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值