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

相关推荐
孟祥_成都11 分钟前
Prompt 还能哄女朋友!你真的知道如何问 ai 问题吗?
前端·人工智能
前端涂涂12 分钟前
第3讲:BTC-数据结构
前端
白狐_79824 分钟前
【项目实战】我用一个 HTML 文件写了一个“CET-6 单词斩”
前端·算法·html
夕水27 分钟前
React Server Components 中的严重安全漏洞
前端
sg_knight28 分钟前
SSE 技术实现前后端实时数据同步
java·前端·spring boot·spring·web·sse·数据同步
苹果电脑的鑫鑫35 分钟前
el-select下拉菜单如何可以手输入内容
前端·vue.js·elementui
脾气有点小暴1 小时前
ES6(ECMAScript 2015)基本语法全解析
前端·javascript
前端fighter1 小时前
全栈项目:闲置二手交易系统(二)
前端·vue.js·node.js
sztian681 小时前
JavaScript---BOM对象、JS执行机制、location对象
开发语言·前端·javascript