vue使用pdf.js实现在线预览pdf文件
1.到PDFJS官网 http://mozilla.github.io/pdf.js/getting_started/#download 下载pdfjs插件包,注意下载Stable稳定版的包。将下载的压缩包解压并放入项目中。
在放入项目中时,建议放在public文件夹中,如图:
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200717181227179.png)
这样在使用的是就是使用本地资源了,而且路径比较容易找到。
2.使用方法
在 iframe 标签中使用。假设 pdfjs 包放在如图目录 …/plugin 下。则写法如下:
<iframe id="previewpdf" src=""./plugin/web/viewer.html?file="+url+"#page=1" width="100%" frameborder="0"></iframe>
其中,src中的url是pdf文件的预览地址、page是设置pdf打开时从第一页开始显示。
3.出现问题
如果出现如图问题:
这是由于pdf.js不支持跨域请求,才报