欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Vue-pdf实现在线预览PDF文件

程序员文章站 2022-03-07 08:47:05
前言在大多数项目中都会遇到在线预览pdf文件,项目使用的是element ui,使用vue-pdf实现。安装依赖相关参数参数介绍: url :pdf 文件的路径,可以是本地路径,也可以是在线路径...

前言

在大多数项目中都会遇到在线预览pdf文件,项目使用的是element ui,使用vue-pdf实现。

安装依赖

相关参数

参数介绍:

  • url :pdf 文件的路径,可以是本地路径,也可以是在线路径。
  • page: 当前显示的页数,比如第一页page=1
  • rotate : 旋转角度,比如0就是不旋转,+90,-90 就是水平旋转。
  • progress :当前页面的加载进度,范围是0-1 ,等于1的时候代表当前页已经完全加载完成了。
  • page-loaded :页面加载成功的回调函数,不咋能用到。
  • num-pages :总页数
  • error :加载错误的回调
  • link-clicked:单机pdf内的链接会触发。
  • print 这个是打印函数。 注意:谷歌浏览器会出现乱码,这个和字体有关系。

实现

效果

Vue-pdf实现在线预览PDF文件

注意点

1、url

url为文件地址路径

2、设置请求头

可以通过httpheaders来设置token等参数

3、src

这点比较重要,网上很多帖子都是这样的

会报错 typeerror: this.src.then is not a function

正确的是这样的

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。