在VUE项目中使用pdf.js+iframe实现pdf文件预览

2022-10-11 09:17:47

1.https://mozilla.github.io/pdf.js/getting_started/#download下载pdf.js,放在项目public文件中。
在这里插入图片描述
2.demo如下,其中encodeURIComponent()方法参数为pdf在服务器中存放位置的url。

<template><div><basic-container><el-dialogtitle="PDF 预览":visible.sync="viewVisible"width="70%"center><template><iframeclass="prism-player":src="pdfUrl"width="100%"height="800px"></iframe></template></el-dialog></basic-container></div></template><script>import pdffrom'vue-pdf'exportdefault{components:{
    pdf},data(){return{pdfUrl:'/pdf/web/viewer.html?file='+encodeURIComponent('http://localhost:8080/upload/20220318/serverStartup.pdf'),// pdf文件地址viewVisible:true,};},};</script>

3.页面效果
在这里插入图片描述

  • 作者:K1nney
  • 原文链接:https://blog.csdn.net/wkw1598727534/article/details/125747960
    更新时间:2022-10-11 09:17:47