Vue中怎么加载pdf文件
Vue预览pdf文件,我觉得pdfh5方式比较简洁,还有vue-pdf也可以,但是如果文件内容较多的话,vue-pdf就需要做分页处理,就麻烦了;接下来,想分享下我使用pdfh5的代码逻辑。如下:(注:我这边阅读文件是通过打开弹窗,把文件放到弹窗中打开展示,这样模拟文件预览的方式;)
1,下载安装依赖;
npm install pdfh5
2,引入css文件;
import pdfh5 from 'pdfh5'
import 'pdfh5/css/pdfh5.css'
3,使用方法:
HTML中弹窗里面添加防止文件位置的div,设置一个id
script中,先引入依赖pdfh5,引入对应的css文件
data中show为控制弹窗的显示与隐藏,pdfh5为实例化对象,totalNum为文件总页数;
获取pdf文件的方法在打开弹窗的时候,放到$nextTick中,以免异步问题导致文件出不来;
好了,就这些,希望对大家有所帮助!
Vue中怎么加载pdf文件相关推荐
- Vue中动态加载SVG文件并绑定事件、修改节点数据
大致的流程是这样的:实现这个需求是首先通过一个工具(drawio)去自定义绘制图形,然后导出一个svg格式的文件,后端搞了一下drawio工具的源码,在导出的时候,为绘制的图形上每个节点都去绑定了一个 ...
- Android 加载pdf文件
今天来总结一下加载pdf文件. 加载pdf有好多办法, 一:使用webview来加载. mWebView.loadUrl("http://docs.google.com/gviewembed ...
- iframe加载pdf支持android,如何检查iframe是否已完全加载PDF文件
如何在iframe加载PDF文件时显示加载指示符?如何检查iframe是否已完全加载PDF文件 在我部分工作的解决方案中,我执行以下操作:当模式对话框(其中包含iframe)打开时,会显示一个加载指示 ...
- 图片在xml文件中直接加载.9文件
图片在xml文件中直接加载.9文件,可能会因为图片压缩的缘故产生锯齿,如果使用 ImageView imageview = (ImageView) view .findViewById(R.id.in ...
- 在Vue中异步加载数据渲染到Dom
在Vue中异步加载数据渲染到Dom 问题 <div v-for="o in resmessage" :key="o" class="text i ...
- vue项目批量加载url文件并打包到zip下载
vue项目批量加载url文件并打包到zip下载 项目里之前是遇到这样一个需求哈,需要根据选择的不同动态批量生成并下载图片, 而且这个图片不是一张一张生成下载,而是要等他选好条件之后, 把对应的图片动态 ...
- Gatsby 中怎么加载使用文件资源?
一.Gatsby 怎么使用文件资源? 对于 图片.音频.视频文.svg.字体等文件,怎么导入Gatsby中? 二.解决方案 把文件导入到Gatsby项目中使用,有两种方式:import 和 stati ...
- 使用 pdf.js 在网页中加载 pdf 文件
在网页中加载并显示PDF文件是最常见的业务需求.例如以下应用场景:(1)在电商网站上购物之后,下载电子发票之前先预览发票.(2)电子政务管理系统中查看发布的公文,公文文件一般是PDF格式的文件. 目前 ...
- html 加载pdf文件内容不显示不出来,pdf.js首次加载pdf文件时找不到pdf文件,刷新后才能出现pdf文件...
前台点击文件学码的定一近,更工广款近,更工广款近,更名后,后台通过openoffice将doc文件转为pdf格式文件,然后存放在服务器tomcat'中,pdf.js首次加载服务器中tomcat中的转化 ...
最新文章
- 6月技术福利限时免费领
- matplotlib pcolormech 用法
- 再谈 Devstack(Rocky)
- 数字货币 区块链 双花攻击 Double Spend Attack 简介
- Python组织文件 实践:查找大文件、 用Mb、kb显示文件尺寸 、计算程序运行时间
- c# mysql varbinary_Mysql中如何插入VarBinary二进制类型?
- Linux上的js解码,使用JavaScript实现Base64编码与解码
- linux 编译system.img,android生成sysytem.img的命令过程
- 还要什么ETL?它是搭建数据仓库的必备,许多人都不知道!
- python入门实践19章_求助贴,python编程才能够入门到实践 第19章 19.2.2 代码出错
- LayaAir graphics 矢量绘图之直线、折线、曲线
- 在华为外包的工作体验
- 单位dB和dBm的区别
- OSPF详解 一看就会奥!
- GEO数据库的使用(一)
- 二维离散动力学系统的混沌研究【基于matlab的动力学模型学习笔记_9】
- Visual Studio 编译器修改IDE背景图片
- 数据、数据元素、数据项、数据对象的介绍和理解
- 062_《Delphi7完美经典》
- CSS学习案例(16):网易云音乐导航栏
热门文章
- Linux上配置SVN使用http访问
- markdown 斜体、加粗、公式起止符快捷键
- 大学计算机应用b,西安理工大学《大学计算机应用》试题 B卷
- 华为无线通用软件开发 实习一面二面
- Hadoophbase监控页面未授权访问漏洞处理方案验证过程实现
- limits.conf 配置不生效问题排查
- HTML5期末大作业:校园网站设计——云南艺术学院文化学院(3页) HTML+CSS+JavaScript web前端开发技术 web课程设计 网页规划与设计
- NOI / 1.7编程基础之字符串题目排名状态提问15:整理药名
- C语言程序(有一点pp)实现PVZ一代修改,探索记录 (随缘更新)
- 使用vue2实现打印在线word文件,文件流形式打印在线word,预览打印