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预览插件

相关推荐
前端小巷子13 分钟前
Vue 2 渲染链路剖析
前端·vue.js·面试
Mintopia34 分钟前
🧠 AI 本地自由之路:Ollama 教程指南
前端·javascript·aigc
Mintopia44 分钟前
🧠 从像素到现实:用 Three.js + Cesium 构建数字孪生系统
前端·javascript·three.js
xyphf_和派孔明1 小时前
关于Web前端安全防御CSRF攻防的几点考虑
前端·安全·csrf
stars1 小时前
数字人开发02--前端服务配置
前端·人工智能
懋学的前端攻城狮2 小时前
Next.js + TypeScript + Shadcn UI:构建高性能懒加载与无限滚动系统
前端·react.js·前端框架
宋辰月2 小时前
Vue2的进阶Vue3
前端·javascript·vue.js
酷飞飞3 小时前
C语言的复合类型、内存管理、综合案例
java·c语言·前端
姜太小白4 小时前
【前端】CSS Grid布局介绍及示例
前端·css
风继续吹..7 小时前
后台管理系统权限管理:前端实现详解
前端·vue