vue-pdf 不显示盖章

2023-03-02  本文已影响0人  Zom_c725

找到 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')

上一篇 下一篇

猜你喜欢

热点阅读