注释掉pdf.worker.js中的几行代码,如下:
// if (data.fieldType === "Sig") {
// data.fieldValue = null;
// this.setFlags(_util.AnnotationFlag.HIDDEN);
// }
注释掉后,电子章应该就能显示了(注:之前用的2.0.943版本就没问题,后来换了最新的版本后,注释掉那几行代码也显示不出来电子章) 好不容易在csdn上看到 “@带甜味的盐@” 博主发布的解决办法,终于把问题给解决了,解决办法如下:
在pdf.worker.js中找到报错代码:
(0, _util.warn)('Unimplemented widget field type "' + fieldType + '", ' + "falling back to base field type.");
return new WidgetAnnotation(parameters);
这就是控制台报的错误,把fieldType->Sig就一毛一样
然后就阻断它,如下
if(fieldType!=='Sig'){
(0, _util.warn)('Unimplemented widget field type "' + fieldType + '", ' + "falling back to base field type.");
return new WidgetAnnotation(parameters);
}
然后再打开pdf,电子章就能显示啦……