pdfjs顯示電子簽名(章)vue

語言: CN / TW / HK

1,下載pdfjs 我使用的版本是 pdfjs-2.7.570-es5-dist;解壓,改名 pdfjs-dist

2,將 pdfjs-dist 將public 裡面,如下使用

<iframe :src="'pdfjs-dist/web/viewer.html?file=' +pdf_src" style="width: 100%;height: calc(100vh - 60px)" frameborder="0"></iframe>

pdf_src為pdf檔案連結,如 https://my.oschina.net/liyoungs/test.pdf;

3,這時帶有簽名的pdf檔案會報錯 Warning: Unimplemented widget field type "Sig", falling back to base field type.;

解決方法如下:

在pdfjs-dist\build\pdf.worker.js裡面搜尋 Sig 面,大概在30530行 ;

_this3.setFlags(_util.AnnotationFlag.HIDDEN);

去掉引數_util.AnnotationFlag.HIDDEN;即修改如下:

_this3.setFlags();

 

分享到: