项目场景:
提示:pdfjs预览插件出现公章丢失和乱码问题
pdf版本过低
解决方案
1.网上很多说是注释以下代码
// if (data.fieldType === 'Sig') {
// data.fieldValue = null;
// _this3.setFlags(_util.AnnotationFlag.HIDDEN);
// }
文件在pdf,work.js
但是发现项目已注释该内容
2.后来有网友说需要升级版本 :可以使用新的 pdfjs 版本,亲自更新版本到 2.12.313
包的下载地址
1.下载地址:https://mozilla.github.io/pdf.js/getting_started/#download
2.解压放到静态资源文件夹下
优势:1)不需要向服务端请求2)加快网页速度
项目中如何提出pdf预览弹窗组件
<iframe id="iframe" @click="callBack" :src="pdfUrl" class="iframe-pdf-page" style="width: 100%; border-width: 0px" :style="{ height: height }"></iframe>
不想要预览的操作行很丑怎么办
.toolbar{
position:relative;
inset-inline:0;
z-index:9999;
cursor:default;
font:message-box;
display: none;//加上
}
#viewerContainer {
top: 0!important;//加上
}