pdfH5实现pdf预览功能

1.引入

复制代码
npm install pdfh5

2.使用

复制代码
<view id="pdfBox" class=""></view>
showPdf(url) {
    this.pdfh5 = new Pdfh5("", {
        URIenable: false,
        zoomEnanle: true,
        maxZoom: 2,
        pdfurl: url
    })
    this.pdfh5.on("complete", function(status, msg, time) {
        console.log("状态:" + status + ",信息:" + msg + ",耗时:" + time +"毫秒,总页数:" + this.totalNum)
    })
}

踩坑指南:建议pdf文件路径和项目路径统一域名,否则会报跨域,也可以后端接口配置一下请求头(这种情况下需要考虑安全问题)

参考文章:GitHub - gjTool/pdfh5: web/h5/移动端PDF预览插件

相关推荐
小菜全18 分钟前
打包 Uniapp
javascript·vue.js·html5
itslife24 分钟前
实现 Promise
前端·javascript
小鱼儿亮亮28 分钟前
canvas中常见问题的解决方法及分析,踩坑填坑经历
前端·canvas
一枚前端小能手28 分钟前
🔥 老板要的功能Webpack没有?手把手教你写个插件解决
前端·javascript·webpack
至善迎风30 分钟前
使用国内镜像源解决 Electron 安装卡在 postinstall 的问题
前端·javascript·electron
mit6.82431 分钟前
[Upscayl图像增强] docs | 前端 | Electron工具(web->app)
前端·人工智能·electron·状态模式
闯闯桑1 小时前
toDF(columns: _*) 语法
开发语言·前端·spark·scala·apache
xrkhy1 小时前
ElementUI之Upload 上传的使用
前端·elementui
IT_陈寒1 小时前
Vite5.0性能翻倍秘籍:7个极致优化技巧让你的开发体验飞起来!
前端·人工智能·后端
xw51 小时前
uni-app项目Tabbar实现切换icon动效
前端·uni-app