美文网首页
vue-pdf将base64生成为pdf

vue-pdf将base64生成为pdf

作者: 海豚先生的博客 | 来源:发表于2020-08-05 15:59 被阅读0次

还没解决电子签章的显示问题

// data为后端给的base64格式的pdf
import { data } from "../../tempData";
import pdf from 'vue-pdf'
// 解决部分文字不显示的问题
import CMapReaderFactory from 'vue-pdf/src/CMapReaderFactory.js'
// html
    <pdf v-for="i in numPages" :key="i" :src="src" :page="i" ref="myPdfComponent"></pdf>
  data () {
    return {
      src: '',
      numPages: 0,
      page: 1,
      currentPage: 0
    };
  },
  components: {
    pdf
  },
  mounted () {
    let da = data.fileToBase64
    let datas = 'data:application/pdf;base64,' + da
    this.src = pdf.createLoadingTask({ url: datas, CMapReaderFactory });
    this.src.promise.then(pdf => {
      this.numPages = pdf.numPages;
    });
  },

相关文章

网友评论

      本文标题:vue-pdf将base64生成为pdf

      本文链接:https://www.haomeiwen.com/subject/nlcorktx.html