vue-pdf 不显示盖章

找到 node_modules\pdfjs-dist\build\pdf.worker.js 这个文件
注释掉 if 里的代码就可以了!
if (data.fieldType === "Sig") {
// data.fieldValue = null;
// this.setFlags(_util.AnnotationFlag.HIDDEN);
}

记录一下!!!

<pdf v-for="i in numPages" :key="i" :src="src" :page="i" ref="myPdfComponent"></pdf>

import pdf from "vue-pdf";
// 解决部分文字不显示的问题
import CMapReaderFactory from 'vue-pdf/src/CMapReaderFactory.js'

  src: '',
  numPages: 0,
  page1: 1,
  currentPage: 0

         let da =   res.data
          let datas = 'data:application/pdf;base64,' + da
          
          self.src = pdf.createLoadingTask({ url: datas, CMapReaderFactory });
          self.src.promise.then(pdf => {
            self.numPages = pdf.numPages;
          });

微信打开url链接的pdf 用window.open(self.imgSrc, '_blank')

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容