vue/cli3.0中使用pdf.js的案例教程
发布日期:2021-06-30 11:53:52
浏览次数:2
分类:技术文章
本文共 544 字,大约阅读时间需要 1 分钟。
浏览器中直接打开预览 pdf 文件
安装
解压下载的zip文件,将解压后的整个目录(pdf-dist)拷贝到项目的 public 目录下(放在 public 目录下的文件不会被 webpack 处理)
使用 pdf.js 自带的预览界面 viewer.html 预览,可以在 viewer.css 文件对 viewer.html 做一些样式调整。
在需要使用的地方直接一个 a 标签 href 链接即可,a 标签的 href 链接形式为:
/
pdf-dist/web/viewer.html?file=pdf文件地址
预览文件
在浏览器中打开文件后如果报错
file origin does not match viewer's
,只需要在 viewer.js 文件中找到throw new Error('file origin does not match viewer\'s');
这一行,并注释掉即可
通过 vue 路由组件实现预览
在项目 views 文件夹下新建一个组件用于 pdf 文件预览,比如我这里的 views/pdf-preview/index.vue
index.vue 文件内容如下,主要是通过 iframe 实现
转载地址:https://jackiehao.blog.csdn.net/article/details/109453645 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
感谢大佬
[***.8.128.20]2024年04月19日 10时33分01秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
windows关闭占用某端口的程序
2019-04-30
Hexo添加helper-live2d模型
2019-04-30
Nginx服务器js加载不全,报206 (Partial Content)错误
2019-04-30
若依框架关闭tab刷新另一个tab
2019-04-30
从nginx日志中统计IP访问人数
2019-04-30
安装redis报错解决
2019-04-30
mysql之sql_mode
2019-04-30
SQL之like通配符
2019-04-30
springmvc返回json格式化日期对象
2019-04-30
程序员自定义风扇
2019-04-30
git的相关命令操作
2019-04-30
js字符串反转
2019-04-30
vue学习笔记(组件)
2019-04-30
vscode编辑器汉化
2019-04-30
Vue事件修饰符的使用
2019-04-30
解决Chrome无法从该网站添加应用、扩展程序或脚本问题
2019-04-30
前端不定宽高的水平垂直居中方案
2019-04-30
bootstrap固定导航条模板
2019-04-30
bootstrap轮播广告demo
2019-04-30