如何用vue结合pdf.js实现PDF文件的预览功能?
- 内容介绍
- 文章标签
- 相关推荐
本文共计669个文字,预计阅读时间需要3分钟。
在页面进行PDF预览时,由于部分文件无法打印和下载,我们使用Windows自带的PDF工具难以满足客户的需求。因此,我们需要额外的方法来支持特殊条件下的PDF文件预览。
我们在页面进行pdf预览的时候,由于有些文件不能够进行打印和下载,这时候我们使用window自带的pdf就很难满足客户的需求,因此需要另外的办法来支持我们进行特殊条件的pdf文件预览,这里我采用引入pdf.js文件的形式来达到目的。
第一步:下载pdf.js
引入pdf.js文件
地址如下:mozilla.github.io/pdf.js/getting_started/
第二步,vue引入
我这里是把下载下来的文件放在了根目录的piblic下
第三步,使用
主要是地址"/build/generic/web/viewer.html?file="+href,href为请求后端返回的文件路径或者后端返回文件流前段解析后生成的文件路径,前面拼接上/build/generic/web/viewer.html?file=,地址为自己引入pdf.js文件的路径,也可以直接这样写/build/generic/web/viewer.html,他会直接去找。下面我使用的是前段解析文件流生成地址预览的。
本文共计669个文字,预计阅读时间需要3分钟。
在页面进行PDF预览时,由于部分文件无法打印和下载,我们使用Windows自带的PDF工具难以满足客户的需求。因此,我们需要额外的方法来支持特殊条件下的PDF文件预览。
我们在页面进行pdf预览的时候,由于有些文件不能够进行打印和下载,这时候我们使用window自带的pdf就很难满足客户的需求,因此需要另外的办法来支持我们进行特殊条件的pdf文件预览,这里我采用引入pdf.js文件的形式来达到目的。
第一步:下载pdf.js
引入pdf.js文件
地址如下:mozilla.github.io/pdf.js/getting_started/
第二步,vue引入
我这里是把下载下来的文件放在了根目录的piblic下
第三步,使用
主要是地址"/build/generic/web/viewer.html?file="+href,href为请求后端返回的文件路径或者后端返回文件流前段解析后生成的文件路径,前面拼接上/build/generic/web/viewer.html?file=,地址为自己引入pdf.js文件的路径,也可以直接这样写/build/generic/web/viewer.html,他会直接去找。下面我使用的是前段解析文件流生成地址预览的。

