怎么使itext签名pdf后修改一个文件后签名的图片自动更改

小翔 发布于 2015/10/21 17:43
阅读 1K+
收藏 0

Linux基金会免费官方培训及考试申请即将截止,戳这里申请!>>>

就写使用itext对一个pdf进行签名,签名后加一个图片。当用户更改pdf的信息后,pdf里显示的图片自动更换为别一个图片。网上查了很多资料,没有找到解决方案,有哪位看到了,分享下吧。
加载中
0
一只小桃子
一只小桃子
计算pdf md5值,改了就会变,变了就重新加一个图片
0
0
h
haotd

我写过pdf修改后会打上被修改的标记文本的pdf脚本。

其原理就是pdf是可以嵌入js脚本文件,然后通过pdf中的事件来触发js中的方法,js可以修改pdf中的内容,如你说的文件修改后图片更换,可以在触发pdf的"保存前"这个动作开始的时候触发。

使用Adobe Acrobat 可以直接对pdf添加js脚本事件,至于怎么添加,和js操作pdf的API adobe官网有的 ,这里是js操作pdf的API http://help.adobe.com/livedocs/acrobat_sdk/10/Acrobat10_HTMLHelp/wwhelp/wwhimpl/js/html/wwhelp.htm?href=Acrobat_SDK_whats_new.14.7.html&accessible=true

pdf的js脚本目前兼容性还是很差的(这也不奇怪,毕竟浏览器解析js都有兼容性问题),除了Adobe公司的pdf阅读器可以解析js外,其他的一些pdf阅读器基本上是无法解析js脚本的

0
danile-cao
danile-cao
请问博主实现了吗
返回顶部
顶部