【vue-pdf】第三方簽章不顯示的解決方法
阿新 • • 發佈:2022-05-31
專案場景
預覽 pdf 並展示 pdf 中的第三方簽章
問題描述
印章無法顯示
解決方法
1.找到 vue-pdf 資料夾
首先我們要找到 vue-pdf 原始碼的資料夾,找到關於 pdfjs-list 的引用檔案地址。
2.pdfjs-list 原始碼修改
這裡網上很多解決方法都很坑,只是說 node_modules\pdfjs-dist\build\pdf.worker.js
,但是 vue-pdf 使用的是它 es5 這個資料夾下的檔案!!!!我沒注意一直修改無效!!!!!這就需要我們按照上面的路徑去檢視原始碼引用的具體路徑,版本不一樣可能都不同,所有還是的得自己去找啊!(血的教訓,浪費了我好多時間,也有可能是我自己不仔細看吧)
下面就是找到下面的程式碼註釋掉就行,完美解決!
if (data.fieldType === "Sig") {
// data.fieldValue = null;
// this.setFlags(_util.AnnotationFlag.HIDDEN);
}