一、:首先明确pdf的类型在自己的開发过程中发现pdf也分几种类型。
我目前这里就指出常用两种:
一种是交互式pdf他的组件可以读取,可以被编辑比如liveCycle(Adobe LiveCycle Designer ES2)一款用于编辑pdf的软件。 (如果强行运行插入方法不会报错,pdf内存也变大但是就是无法看到图片)
一种是静态pdf,它里面的组件可以读取,不可编辑
二、往pdf插入图片的两种方式
插入图片需要对插入位置进行定位,这就有两种方式
1:获取组件名以组件为中心进行插入。同时可以将图片大小适應组件大小(比如我获取pdf一个签章域的名字)
2:关键字签章该方式是读取pdf里面的文字,以文字为中心进行定位其实和上面差不多,只昰定位方式变化了而已
// 则使用座标签章,获取关键字的各类参数 (这个方法我整合了各位可自行查找)
// 获取关键字所在页码