vue-pdf打补丁

308 阅读1分钟

由于业务需求弄第三方的盖章。但是使用的时候发现vue-pdf没有盖章没有显示。所以去issues看了一下。最后决定通过打补丁的方式解决。

1、安装

npm i patch-package --save-dev

2、修改pdfjs-dist代码

pdfjs-dist-es5/build/pdf.worker.js

注释这段代码
this.setFlags(_util.AnnotationFlag.HIDDEN)

image.png

3、生成补丁

npm patch-package pdfjs-dist

执行之后会目录下生成一个文件夹

image.png

4、修改package.json 文件

{
    "postinstall":"patch-package"
}