PDF文字替换

本文探讨了PDF文档中文字替换的常见问题,包括定位文字坐标、字体匹配及页面限制等。作者分享了一段基于Aspose-PDF的代码示例,展示了一个更优的解决方案,尽管该类库存在收费和水印问题。
摘要由CSDN通过智能技术生成

有个朋友让我帮他看下PDF替换文字的代码,他给的代码是在网上找的基于itext,找到需要替换文字在文档中的坐标,然后在对应位置画上替换后的文字(基本网上一搜索就出来了)。不过这种方法有几个致命的问题,例如:
1. 查找文字坐标位置大小是个问题
2. 替换后的文字大小字体是个问题
3. 好像据说只能替换一页(我没跑起来那个代码/(ㄒoㄒ)/~~)
4.。。。

后来网上找了一下,找到一个第三方的类库aspose.pdf,然后自己写了一个demo,分享给需要的朋友,也为自己留着备用。不过这个类库是收费了,不然会有水印(天朝不止有墙,还有梯子↓)。

看下替换效果:
这里写图片描述

demo代码如下:

package pub.hlc;

import com.aspose.pdf.*;
import java.io.InputStream;

public class Main {

    private 
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值