开发者社区> 问答> 正文

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

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

展开
收起
kun坤 2020-06-03 09:44:18 737 0
1 条回答
写回答
取消 提交回答
  • 计算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脚本的 ######请问博主实现了吗######没有

    2020-06-03 09:44:23
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
对象存储实战指南-试读 立即下载
OpenAnolis 龙蜥操作系统开源社区技术创新白皮书 立即下载
使用CNFS搭建弹性Web服务 立即下载