使用vue-pdf预览pdf文档

  • vue-pdf
  • 这是一款在vue环境进行pdf渲染到 canvas 的库,和react-pdf效果相同
  • npm install vue-pdf
  • 以下是一个预览pdf组件
<template><div class="pdf"><pdf v-for="i in numPages" :key="i" :src="viewUrl" :page="i"></pdf></div>
</template><script>
import pdf from "vue-pdf"export default {name: "ViewFile",components: {pdf,},data() {return {// 当前页数numPages: 1,// 预览路径viewUrl: "",}},watch: {},computed: {},created() {this.viewUrl = 'http://storage.xuetangx.com/public_assets/xuetangx/PDF/PlayerAPI_v1.0.6.pdf'},mounted() {this.getNumPages()},methods: {getNumPages() {let loadingTask = pdf.createLoadingTask(this.viewUrl)loadingTask.promise.then((pdf) => {this.numPages = pdf.numPages}).catch(() => {console.error("pdf加载失败")})},},
}
</script><style scoped>
.pdf {width: 100vw;height: 100vh;background: #ffffff;overflow-y: auto;overflow-x: hidden;
}
</style>

Vue-pdf预览pdf文档相关推荐

  1. vue实现预览word文档(处理文档流)

    效果图如下: 1.需要用到插件 npm i docx-preview --save 页面实现预览主要依靠插件,所以这是最重要的一步,如果你用的cnpm包管理器,那就是命令行 cnpm i docx-p ...

  2. Springboot 超简单实现在线预览,Word文档 doc、xlsx、pdf、txt等

    前言 PDF.TXT 只要资源可访问,根本就不需要进行任何处理,直接访问查看就完事了. 也是因为这个PDF可以直接查看(现在浏览器基本支持了),那么我们实现Word文档在线预览,其实也是 把WORD文 ...

  3. Android实现在线预览office文档(Word,Pdf,excel,PPT.txt等格式)

    1.概述 我们都知道,Android原生并没有提供浏览office文档格式的相关Api,在安卓端想要实现在线预览office文档的功能显然很是复杂,我们手机安装QQ浏览器时,在手机打开office文档 ...

  4. web项目使用OpenOffice实现前端在线预览office文档(超详细)

    超详细的OpenOffice实现前端在线预览office文档记录 最近搞一个数字化共享平台,是一个java web项目,使用框架ssm,其中项目有一个需要在线预览PDF.excle.ppt.word文 ...

  5. 在线预览word文档

    在线预览word文档 在线预览word文档 Java 使用wps将word文件转换pdf文件 转成PDF 在线预览word(转成pdf)前端展示 欢迎来提更好的意见 在线预览word文档 昨天下午组长 ...

  6. MarkdownPad2无法预览Markdown文档问题的解决

    问题描述   安装MarkdownPad2后打开一个markdown文档,在预览markdown文档出现下面错误: 问题分析   官方的文档给出如下说法:This issue has been spe ...

  7. web项目 在线预览doc文档

    在线预览word文档 前端代码 后台controller代码(使用Aspose.Words) 前端代码 在前端发送ajax请求,并展示后端生成的html临时文件 showFile:function(m ...

  8. 安卓WebView在线预览office文档功能实现

    *## 在线预览office文档 我就直奔主题吧!估计是目前最简单的了吧! 我也搜了很多资料不外乎2种 使用谷歌文档服务(google国内使用不了,各种试就是显示不出来,) mWebView.load ...

  9. 移动端h5页面预览word文档

    在web端预览word文档,可以使用iframe来实现.但由于兼容性问题,并不能使用iframe在安卓和ios上预览文件 经测试发现,mammoth插件可以实现该功能 <!DOCTYPE htm ...

  10. 前端预览word文档实现

    记录前端预览word文档的需求实现 方案一:XDOC文档预览 可以使用XDOC文档预览云服务来进行word文件的在线预览,直接去网站体验就知道怎么用了. https://view.xdocin.com ...

最新文章

  1. 数据库的网站基础运用
  2. 编java用jdk还是editplus_怎样运用EditPlus进行配置Java编译环境
  3. 设计模式学习笔记——目录
  4. matlab显示像素分布,MATLAb-----7--------如何动态显示鼠标的坐标值和图像像素值
  5. 基于队列的迷宫求解实现
  6. Android - 文字中显示图片
  7. C语言涉及数组的大作业,c语言大作业_基于数组的学生信息管理系统.doc
  8. 深度学习如何入门?知乎
  9. e480win7显卡驱动_win7系统联想e480安装的操作方法
  10. 《线性代数》(同济版)——教科书中的耻辱柱
  11. nsis出错_nsis error解决方法
  12. 被欧美公司垄断的工业软件,中国还有机会吗?
  13. flexbox的基本概念
  14. OpenCV4.3 Java 编程入门:灰度映射
  15. 不用PS,也能实现抠图的工具
  16. 小白的靶机VulnHub-Temple of Doom
  17. 用html编写一个红绿灯,红绿灯.html
  18. 《财富》封面文章:重新审视世界500强,它们又卷土重来了
  19. python读csv最快方法_python读有汉字的csv如何让python变得更快?
  20. 嵌入式开发难吗?嵌入式多久可以学会?

热门文章

  1. java jsessionid_jsessionid怎么产生
  2. 计算机声音管理器不见了,电脑Realtek高清晰音频管理器不见了怎么办
  3. Redis下载与安装
  4. 高通msm8937的BLSP学习
  5. python字符串与url编码的转换
  6. html5 js打开新页面,当前页面打开多个新页面的js (很流畅)
  7. 【基于Proteus 8 Professional和Keil uVision5简单共阴极数码管点亮】
  8. Sqlserver-循环执行sql语句
  9. 在自平衡中角动量守恒的原理分析
  10. 【Appium实战】如何使用mumu模拟器模拟安卓手机