vue 预览PDF(文件流格式)


安装:

npm install vue-pdf-signature

引入:

import pdf from 'vue-pdf-signature';

import CMapReaderFactory from 'vue-pdf-signature/src/CMapReaderFactory';
components: { pdf,CMapReaderFactory},

预览标签:

<!-- pdf -->
<pdf ref="pdf" :src="pdfSrc" class="pdf" style=""></pdf> 

 绑定方法:

getPdf(row.id).then(response => {
        // console.log(response);
        const blob = new Blob([response], { type: 'application/pdf' })
        this.pdfSrc =window.URL.createObjectURL(blob)
        console.log(this.pdfSrc);
        window.open(this.pdfSrc)//新窗口打开,借用浏览器去打印
        // this.$refs.pdf.print();//这个打印调不起来,一直显示print方法找不到
});

 就这样吧


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM