Kinggrid金格技术论坛-应用资料库

注册

 

发新话题 回复该主题

【已解决】iWebPDF控件加盖骑缝章后关闭文档再打开不显示 [复制链接]

1#
银光图片
问题说明:在用户招投标工具里加盖完骑缝章后,点击控件右上角关闭按钮,再次打开此PDF文档,里面的骑缝章不显示,未保存上,如果只是单纯加盖公章关闭再打开公章是可以保存的。
控件版本:V8.2.6.1074  iWebPDF   V 8.0.0.2 iSignature骑缝章组件
加盖骑缝章效果图:

关闭再次打开骑缝章消失图:


问题分析:一、排查是否签章软件和控件本身问题
1、iWebPDF控件本地阅读器里加盖骑缝章可以保存上。
2、iWebPDF演示demo里加盖的骑缝章为域签名,保存文档再次打开骑缝章是存在的,保存成功,问题应和签章软件及控件环境无关,效果图:

二、排查是否和招投标软件工具有关
1、招投标工具好几份PDF加盖骑缝章关闭再打开都是保存失败,说明和文档本身无关。
2、将招投标工具升级到新版本无效。
3、将iWebPDF控件升级到最新的公共资源通用版本V8.2.6.1088 iWebPDF控件无效。
三、排查是否和配置文件Signature_PDF.dll有关
1、找到系统目录:C:\Windows\System32目录找到Signature_PDF.dll文件核实确认配置项SignatureMode值为1,即为域签名模式和签章软件原配置文件是一样的没有问题(如果为0则代表电子签章模式)。

问题解决:经上述三种情况排查并未查到原因,重新将高版本控件卸载掉,换回江西公共资源配套的V8.2.6.1074  iWebPDF控件
1、重新打开招投标工具里加盖出来的骑缝章变成了电子签章模式而并非之前的域签名模式,和新点同事核实反馈说招投标工具里有单独对SignatureMode接口做重新设置,以往是设置的为1域签名,后面改成0电子签章模式了,所以加盖出来的骑缝章是电子签章类型,如果工具里单独设置过此配置项那就以工具设置的优先,Signature_PDF.dll配置文件在后。

加盖电子签章效果图:

注意:域签名模式的骑缝章加盖后会自动保存,直接关闭控件不需要单独调用保存接口就会自动保存上,且招投标工具里并未做加盖出来的印章非电子签章模式就不做保存操作的判断。
          电子签章模式的骑缝章加盖后不会自动保存,在调用关闭控件接口后需要再单独调用iWebPDF控件的文档保存接口才能保存上。
2、经核实投标工具里在加盖完电子签章模式的骑缝章后会调用印章完成后的事件event=\"OnAddSignature\"并调用保存文档到本地的接口WebSaveLocalFile()从而满足骑缝章能够随文档保存而保存,并且文档是保存到用户本机目录的,招投标工具里再次打开文档会再打开之前保存到本地的那份文档。
最后编辑应建兰 最后编辑于 2018-06-06 18:20:07
分享 转发
工作QQ:2267485721
TOP
发新话题 回复该主题