Vue怎么使用pdfobject实现预览pdf |
您所在的位置:网站首页 › pdf预览工具 › Vue怎么使用pdfobject实现预览pdf |
Vue怎么使用pdfobject实现预览pdf
发布时间:2023-03-16 14:48:54
来源:亿速云
阅读:56
作者:iii
栏目:开发技术
本篇内容主要讲解“Vue怎么使用pdfobject实现预览pdf”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Vue怎么使用pdfobject实现预览pdf”吧! 安装pnpm add pdfobject 引入 import pdf from 'pdfobject'使用这里使用会借助于FileReader,FileReader用于读取文件 // 点击文件上传回调 handlePreview(file) { const { raw } = file // 预览pdf // FileReader用于读取文件 let reader = new FileReader() reader.readAsDataURL(raw) // 这里只需要将文件传进去就可以了 reader.onload = e => { // reader.result 同 e.target.result // 1.文件名 2.要将pdf渲染到的指定位置(dom元素) 3.指定在embed标签中的显示的宽度 pdf.embed(reader.result, '#previewPdfAndDocx', { width: '100%' }) } },效果我这里没在上传之前判断,这里是上传之后,点击文件的时候进行预览,也可以在上传文件之前进行预览,然后决定是否进行上传。根据具体项目需求来 除了上文,还可以利用pdfobject实现其他功能,希望对大家有所帮助 效果1:在指定位置(当指定位置为全局时)浏览PDF 在指定div中浏览PDF /* 添加样式是为了实现全屏效果 */ html,body{ height: 100%; overflow: hidden; } #example1{ height: 100%; } .pdfobject-container{ /* height: 500px; */ } .pdfobject{ /* border: 1px solid #666; */ } // 我的pdf文件放在项目的pdf文件夹下,名字叫做Java.pdf PDFObject.embed("pdf/Java.pdf", "#example1");效果2:在指定位置(当指定位置为局部时)浏览PDF 在指定div中浏览PDF html,body{ height: 100%; overflow: hidden; /* 添加背景颜色是为了方便查看整个body范围 */ background-color: cornflowerblue; } #example1{ /* 设置放置PDF的div的样式 */ height: 50%; width: 50%; } /* PDF容器样式 */ .pdfobject-container{ /* height: 500px; */ } /* PDF样式 */ .pdfobject{ /* border: 1px solid #666; */ } // 我的pdf文件放在项目的pdf文件夹下,名字叫做Java.pdf PDFObject.embed("pdf/Java.pdf", "#example1");效果3:指定从多少页开始阅读(必须同时指定显示PDF的div) 在指定div中浏览PDF /* 添加样式是为了实现全屏效果 */ html,body{ height: 100%; overflow: hidden; } #example1{ height: 100%; } .pdfobject-container{ /* height: 500px; */ } .pdfobject{ /* border: 1px solid #666; */ } // 我的pdf文件放在项目的pdf文件夹下,名字叫做Java.pdf,指定PDF从20页开始阅读 PDFObject.embed("pdf/Java.pdf", "#example1", {page: "20"});到此,相信大家对“Vue怎么使用pdfobject实现预览pdf”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习! 推荐阅读: vue中key的作用是什么 Vue Router过渡动效的示例分析免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:[email protected]进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。 vue pdf 上一篇新闻:怎么使用Commitizen规范代码提交信息 下一篇新闻:react写法实例代码分析 猜你喜欢 如何配置python集成开发环境 基于python-pptx库中文文档的使用示例 python pptx复制指定页的ppt教程 打包PyQt5应用时的注意事项有哪些 使用Python抓取网页tag的方法 python使用python-pptx删除ppt某页实例 怎么在python中使用pptx包批量修改ppt的格式 使用python怎么在不同条件下实现输入与输出 python中第三方库pandas有什么用 使用python的pyplot绘制函数实例 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |