安装 npm 依赖

npm i docx-preview@0.1.4
npm i jszip

预览在线地址文件

<template><div class="home"><div ref="file"></div></div>
</template><script>
import axios from 'axios'
const docx = require('docx-preview');
window.JSZip = require('jszip')
export default {mounted(){axios({method: 'get',responseType: 'blob', // 设置响应文件格式url: '/docx',}).then(({data}) => {docx.renderAsync(data,this.$refs.file) // 渲染到页面预览})}
}
</script>

预览本地文件

<template><div class="my-component" ref="preview"><input type="file" @change="preview" ref="file"></div>
</template>
<script>
const docx = require('docx-preview');
window.JSZip = require('jszip')
export default {methods:{preview(e){docx.renderAsync(this.$refs.file.files[0],this.$refs.preview) // 渲染到页面预览}}
};
</script>
<style lang="less" scoped>
.my-component{width: 100%;height: 90vh;border: 1px solid #000;
}
</style>

vue 预览 word 文件 docx相关推荐

  1. vue 在线预览word文件docx

    1.npm安装插件 npm i docx-preview 2.index.html文件引入 <script src="https://unpkg.com/jszip/dist/jszi ...

  2. 使用vue预览Word文件

    <template><!-- 浏览Word --><divref="wrap"class="client-tabl">< ...

  3. Vue 预览word,excel,ppt等office文档-内网访问(基于onlyoffice,后端返回文件流)

    Vue 预览word,excel等office 先看效果!! 需求背景:在前端页面中预览office文件且是内网访问,服务器不可访问外网的前提. 因此微软的接口就废掉了,因为他接口的条件是可以访问外网 ...

  4. vue预览word,excel,pptx,pdf文件

    vue预览word,excel,pptx,pdf文件 1.做word,excel,pptx的预览,要先确定文件路径访问是通过域名的url来预览,不可以通过IP的url来访问 先把文件路径的url进行u ...

  5. Vue预览word/pdf文件(内外网均可)

    预览word文件实现方式有 1 将文件放在前端静态文件中 实现本地预览 但前端包变得很大 多文件不适合 2 通过跳转外网链接访问 但内网无法使用 3 综合考虑 利用浏览器自带的预览pdf  将文件放在 ...

  6. 前端做预览word(docx)功能

    前端做预览word(docx)功能 前端预览word最好的方法就是后端返回url,然后前端利用iframe进行展示了,效果最好,而且还不会出现内容缺失等的问题. 1.后端返回url 前端直接用ifra ...

  7. VUE预览PDF文件并利用pdf.js获取鼠标选中的文字和搜索,在iframe中获取选中文字,监听鼠标事件,右键菜单

    一.VUE预览PDF文件并利用pdf.js获取鼠标选中的文字和搜索 需求实现:vue实现预览pdf文件,获取到鼠标选中的文字数据.调用pdf.js自带的搜索方法实现搜索功能(后期可以调用该接口满足其他 ...

  8. php怎么在线预览word文件?php预览.doc、.docx、.wps文件

    php预览Word PHP要实现在线Word预览只需要3步 第一步: 准备一个文件地址,如下: http://usdoc.cn/vw/文件模板.docx 第二步 预览前置地址: http://vw.u ...

  9. 前端预览-Word(.docx)

    目前前端预览有以下几个方案: 1.使用微软.永中等第三方提供的服务进行预览. 2.前端使用docx-preview.mammoth两个插件进行预览. 3.后端提供服务或者转为pdf进行预览. 以下逐条 ...

最新文章

  1. Redis 系统学习目录
  2. emoji表情 与 iconfont 一锅炖
  3. 2204 Problem A(水)
  4. OpenCV绘图和注释
  5. mysql 进入数据库名_操作mysql数据库的一些命名
  6. dart 获取手机信息_flutter+dart仿微信App界面聊天实例
  7. Javascript jquery css 写的简单进度条控件
  8. 桌面壁纸被计算机管理员禁用,Win7更改桌面壁纸时出现“此功能已被禁用”如何解决...
  9. exadata的infiniband管理
  10. gulp项目找不到html标签,通过yeoman、gulp、angular编写前段时的html模板处理,打包后找不到html的问题解决...
  11. 小白教程系列——C盘满了,将C盘扩容
  12. 引用还是传值——被打脸后才发现多年的理解是错的
  13. win7系统wifi没有网络连接到服务器,Win7连不上WiFi怎么办 windows7系统恢复无线网络连接图文教程详解...
  14. 最喜欢突然说分手的星座,有TA吗?
  15. 你以为的匿名评价,原来并没真的匿名
  16. java学习--基础知识进阶第七天--HashSet集合、HashMap集合(集合遍历)
  17. [WARNING] fpm_children_bury()
  18. Mac使用小技巧及grapher作图神器
  19. 数据库管理 │ 浅谈从集中式到分布式数据库的转型要点
  20. clearCallingIdentity与restoreCallingIdentity-千里马framework系统源码实战详解

热门文章

  1. dopod 838 cingular 8125原版官方ROM下载
  2. MVC架构 使用FastReport
  3. 一步一步创建三维数字地球
  4. 【C++修行之路】类和对象
  5. 屏蔽浏览器f1帮助,启用自己的帮助
  6. jai_codec-1.1.3
  7. 删除文件夹时,提示访问被拒、权限不足。如何解决?
  8. js检测数据类型四种办法
  9. The following packages have unmet dependencies: deepin.com.wechat:i386 : Depends: deepin-wine:i386
  10. 数据库重置主键id从1开始