怎么使itext签名pdf后修改一个文件后签名的图片自动更改报错 -问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

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

kun坤 2020-06-03 09:44:18 102

就写使用itext对一个pdf进行签名,签名后加一个图片。当用户更改pdf的信息后,pdf里显示的图片自动更换为别一个图片。网上查了很多资料,没有找到解决方案,有哪位看到了,分享下吧。

分享到
取消 提交回答
全部回答(1)
  • kun坤
    2020-06-03 09:44:23

    计算pdf md5值,改了就会变,变了就重新加一个图片

    ######.......###### 我写过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 0
云计算
使用钉钉扫一扫加入圈子
+ 订阅

时时分享云计算技术内容,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。

推荐文章