博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Vue项目中使用基于pdf.js的vue-pdf插件在pc浏览器下阅览PDF文件
阅读量:6212 次
发布时间:2019-06-21

本文共 592 字,大约阅读时间需要 1 分钟。

最近项目中需求为在浏览器上阅览PDF格式的文件,之前没有写过,随即上网查阅,发现大家常使用的为两个插件。

其一是火狐出品的pdf.js,github地址:;
其二是PDFObject,额,不太清楚作者,github地址:。
前者功能强大,社区活跃,后者是基于jquery封装出来的插件,要是在vue中混着jquery总感觉怪怪的,所以我选择了前者。
又看了一下有没有轮子可用,诶嘿,vue-pdf,github地址:。看了文档,可取。
首先下载插件(建议先新建一个demo出来跑,直接撸到开发项目中...出什么幺蛾子...)

// 我使用的是yarn npm的话 npm install vue-pdf --devyarn add vue-pdf --dev

然后在vue文件中引入使用,建议新建一个vue文件二次封装

之后就可以愉快的玩耍了。

不过我迁移到公司项目的时候遇到一个坑,引入这个插件的时候就会报错window is not defined,后来查询资料发现这篇文章,问题才得已解决,感谢作者。

只需要在webpack中设置如下

module.exports = {  // 请忽视这无关的代码  output: {    globalObject: "this"  }  // 请忽视这无关的代码}

以上。

转载地址:http://ntdja.baihongyu.com/

你可能感兴趣的文章
Edit Control控件操作问题
查看>>
转载:APP的上线和推广——线上推广渠道
查看>>
开启脑洞模式,一个关于安保无人机的未来构想
查看>>
linux常用命令
查看>>
SpringCloud学习之sleuth&zipkin【二】
查看>>
为了保障乘客权益,英国专门发布了新的自动驾驶新的保险法规
查看>>
服务(2)====一个lamp的脚本以及基于lamp安装wordpress
查看>>
IDC:预计2018年全球物联网支出将达7725亿美元
查看>>
中文版svn插件+MyEclipse插件
查看>>
Exchange 2013诡异问题解决过程分享
查看>>
Apple Watch 2猜测汇总:或明年上市 或新增摄像头
查看>>
zabbix----4-----监控mysql
查看>>
打造属于自己的设计模式
查看>>
RHEL 6.5 安装 grid 报错:缺少 libcap.so.1
查看>>
Entity Data Model (EDM) 深入分析, Part 1
查看>>
一波三折:交换机升级过程故障排除实例
查看>>
jqzoom实战
查看>>
oracle undo表空间与redo日志
查看>>
DHCP详细配置实验总结
查看>>
mysql主从监控脚本:
查看>>