使用element 在线预览pdf

  1. npm pdf
npm install --save vue-pdf
  1. 导入 pdf
import pdf from 'vue-pdf';
  1. components中添加 pdf
components: {pdf},
  1. 简单使用
<pdf:src="url":page="pdfPage"@num-pages="pageCount = $event"@page-loaded="pdfPage = $event"style="display: inline-block; width: 100%"></pdf>
  1. 添加样式 viewVisible为true时显示
<el-dialog:title="pdfTiTle":visible.sync="viewVisible" width="80%" center:append-to-body="true"@close='closeDialog'><div style="margin-bottom: 15px; text-align: right"><el-button type="primary" size="small" @click.stop="previousPage">上一页</el-button><el-button type="primary" size="small" @click.stop="nextPage">下一页</el-button><span>当前第{{pdfPage}}页 / 共{{pageCount}}页</span></div><div><pdf:src="url":page="pdfPage"@num-pages="pageCount = $event"@page-loaded="pdfPage = $event"style="display: inline-block; width: 100%"></pdf></div></el-dialog>
//关闭窗口初始化PDF页码closeDialog(){this.pdfPage = 1;this.viewVisible = false;},//PDF改变页数previousPage(){var p = this.pdfPagep = p>1?p-1:this.pageCountthis.pdfPage = p},nextPage(){var p = this.pdfPagep = p<this.pageCount?p+1:1this.pdfPage = p}

传入文件名 获取后缀(return pdf),用来判断存在

//传入文件名 获取后缀extname(filename){if(!filename||typeof filename!='string'){return false};let a = filename.split('').reverse().join('');let b = a.substring(0,a.search(/\./)).split('').reverse().join('');return b},

使用element 在线预览pdf相关推荐

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

    前言 在大多数项目中都会遇到在线预览PDF文件,项目使用的是element ui,使用vue-pdf实现. 安装依赖 npm install --save vue-pdf 相关参数 参数介绍: url ...

  2. 加载js文件,在线预览pdf文档

    加载js文件,在线预览pdf文档 效果演示 环境要求 JS文件下载 Jsp页面导入js文件 jquery.media.js源码 效果演示 首先,先展示效果图 环境要求 Tomcat8.5 [注意]:T ...

  3. WEB在线预览PDF

    这是我在博客园发表的第一篇文章.以后会陆续把在线预览其他格式文档的解决方案发表出来. 解决思路:把pdf转换成html显示. 在线预览pdf我暂时了解3种解决方案,欢迎大家补充. 方案一: 利用pdf ...

  4. html中在线预览pdf文件之pdf在线预览插件

    html中在线预览pdf文件之pdf在线预览插件 最近遇到一个需求,要在html页面查看pdf生成的pdf文件! 翻来覆去找到两种办法 ,最后采用了jquery.media.js插件 方式一 将pdf ...

  5. 网页嵌入pdf、在线预览pdf工具及插件(转)

    摘要:在web开发时我们有时会需要在线预览PDF内容,在线嵌入pdf文件: 问题1:如何网页中嵌入PDF: 在网页中: 常用的几种PDF预览代码片段如下: 代码片段1: 1 <object ty ...

  6. html做在线预览pdf文件,html中在线预览pdf文件之pdf在线预览插件

    html中在线预览pdf文件之pdf在线预览插件 最近遇到一个需求,要在html页面查看pdf生成的pdf文件! 翻来覆去找到两种办法 ,最后采用了jquery.media.js插件 方式一 将pdf ...

  7. android 在线预览pdf文件

    android原生webView不支持预览pdf文件,ios却可以,所以android想要实现在线预览webView要通过其他方法,有以下几种方法: 1.andorid原生自带的pdf管理库,主要提供 ...

  8. 前端【vue】实现文档在线预览功能,在线预览pdf、word、xls、ppt等office文件

    前端江太公 前端实现文档在线预览功能 最直接的就是使用XDOC 文档云服务 XDOC可以实现预览以DataURI表示的DOC文档,此外XDOC还可以实现文本.带参数文本.html文本.json文本.公 ...

  9. 如何在html中在线预览pdf文件?

    方法1:使用 jquery js 库 1.引入 jquery-3.1.1.min.js 和 jquery.media.js 两个js文件,下载保存到本地 下载连接:jquery-3.1.1.min.j ...

最新文章

  1. java速算24,Java扑克牌速算24的方法
  2. JAVA和javascrito_JAVA 和JavaScript的split方法异同
  3. vector cbegin_vector :: cbegin()函数以及C ++ STL中的示例
  4. python等待时间1009python等待时间_Python之学习Selenium(四):固定的休眠时间、隐式等待和显示等待...
  5. pdf2image安装
  6. 《21天学通Java(第6版)》—— 1.2 面向对象编程
  7. ImgBurn - 简单免费的 CD/DVD 刻录软件
  8. 微信小程序 选项卡 swiper默认高度150px(让高度实现自适应)解决方法
  9. MATLAB拉格朗日插值公式代码
  10. C++ Redis mset 二进制数据接口封装方案
  11. 菊风Juphoon 周波:5G消息+音视频,双风口下的融合发展
  12. Kalman滤波在温度测量中的应用(含MATLAB仿真)
  13. Iphone8 plus Fiddler 抓包App Https 请求时的坑
  14. hadoop SWAP交换空间
  15. chrome版本更新后,chromedriver对应版本更新
  16. 【数学篇】论从一题四解到分式与整式
  17. w3af漏扫的基本使用
  18. 三菱a系列motion软体_秦皇岛三菱MR-J4
  19. 形态学操作-礼帽操作
  20. txt文件导入excel

热门文章

  1. 微信中如何做到访问app的下载链接直接跳到默认浏览器去执行下载
  2. pytorch bert RuntimeError: CUDA error: device-side assert triggered
  3. Beyond Compare 4 for mac 激活码
  4. 重读《C primer plus》(十一)
  5. C++网络安全入侵检测技术模块及源程序代码
  6. 怎么把pdf转换成cad文件?
  7. 无线蓝牙耳机哪种类型更好用?戴着舒服的蓝牙耳机推荐
  8. 从苏宁电器到卡巴斯基第38篇:我与卡巴斯基的邂逅(下)(大结局)
  9. mysqldump: Error: Binlogging on server not active
  10. 福贝宠物上市进程加快:号称宠食界“富士康”,多品牌战略失衡