位置: IT常识 - 正文

如何在vue中实现文件预览功能(vue实战技巧)

编辑:rootadmin
如何在vue中实现文件预览功能 文件流

推荐整理分享如何在vue中实现文件预览功能(vue实战技巧),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue中key,vue怎么实现的,实现vuex,如何在vue中实现数组求和,如何在vue中实现数组求和,vue 实现,如何在vue中实现地图,如何在vue中实现数组求和,内容如对您有帮助,希望把文章链接给更多的朋友!

如何将各种文件的文件流(blob)转化为线上可以直接预览的数据,这里简单介绍四种不同类型的文件预览。分别是pdf,docx,xlsx,jpg/png/jpeg等。有一个事情是需要重点注意的,文件流必须保证能够被正常下载解析后才可以支持预览,否则以下使用的各种插件都可能会产生报错。(需着重关注文件加解密后文件是否会出现损坏的问题)

如何在vue中实现文件预览功能(vue实战技巧)

以下是从后端获取到的文件流形式:

docx的预览

通过借助插件docx-preview实现。

① 首先安装该插件

npm install docx-preview

② 引入对应包

import { renderAsync } from 'docx-preview';

③调用函数,解析docx文件

renderAsync(res.data, document.getElementById("preload_box"), null, { className: "docx", // 默认和文档样式类的类名/前缀 inWrapper: true, // 启用围绕文档内容渲染包装器 ignoreWidth: false, // 禁止页面渲染宽度 ignoreHeight: false, // 禁止页面渲染高度 ignoreFonts: false, // 禁止字体渲染 breakPages: true, // 在分页符上启用分页 ignoreLastRenderedPageBreak: true, //禁用lastRenderedPageBreak元素的分页 experimental: false, //启用实验性功能(制表符停止计算) trimXmlDeclaration: true, //如果为真,xml
本文链接地址:https://www.jiuchutong.com/zhishi/285148.html 转载请保留说明!

上一篇:el-upload实现上传文件并展示进度条(el-upload上传文件大小限制)

下一篇:VUE项目中优雅使用EasyPlayer实时播放摄像头多种格式视频(vue中的...)

  • 精美网页设计好一个网站页面后,需要前端开发人员将设计好的页面图片制作成网页

    精美网页设计好一个网站页面后,需要前端开发人员将设计好的页面图片制作成网页

  • 为什么修改实名认证不符合条件(为什么修改实名认证显示网络异常)

    为什么修改实名认证不符合条件(为什么修改实名认证显示网络异常)

  • 剪辑音乐的手机软件(剪辑音乐的手机推荐)

    剪辑音乐的手机软件(剪辑音乐的手机推荐)

  • surface1724是几代呢(微软surface1724是几代)

    surface1724是几代呢(微软surface1724是几代)

  • 黑鲨怎么恢复出厂设置(黑鲨怎么回复出厂)

    黑鲨怎么恢复出厂设置(黑鲨怎么回复出厂)

  • 电脑复制按哪个键(电脑复制按哪个快捷键)

    电脑复制按哪个键(电脑复制按哪个快捷键)

  • 阿里竞拍成功不想要怎么办(阿里竞拍成功后不买)

    阿里竞拍成功不想要怎么办(阿里竞拍成功后不买)

  • 电话一直无人接听有什么情况(电话通没人接怎么能找到人)

    电话一直无人接听有什么情况(电话通没人接怎么能找到人)

  • 快手助推是什么意思(快手助推有用吗)

    快手助推是什么意思(快手助推有用吗)

  • 小米9内屏坏了能保修吗(小米9内屏坏了怎么办)

    小米9内屏坏了能保修吗(小米9内屏坏了怎么办)

  • 小米手机为什么会断流(小米手机为什么便宜)

    小米手机为什么会断流(小米手机为什么便宜)

  • i5 4690配什么主板(i54690配什么主板带m2接口)

    i5 4690配什么主板(i54690配什么主板带m2接口)

  • airpodspro为什么没有弹窗(airpodspro为什么显示的是airpods的图标)

    airpodspro为什么没有弹窗(airpodspro为什么显示的是airpods的图标)

  • 手机屏幕变成黑白怎么解决(手机屏幕变成黑屏怎么办)

    手机屏幕变成黑白怎么解决(手机屏幕变成黑屏怎么办)

  • 互联网应用技术是什么(互联网应用技术专业就业方向)

    互联网应用技术是什么(互联网应用技术专业就业方向)

  • cad图纸图签怎样计算比例(cad图纸签名怎么弄)

    cad图纸图签怎样计算比例(cad图纸签名怎么弄)

  • 草图大师怎么复制物体(草图大师怎么复制线条)

    草图大师怎么复制物体(草图大师怎么复制线条)

  • qq安全组件异常(qq安全组件异常请重新下载)

    qq安全组件异常(qq安全组件异常请重新下载)

  • 手机屏幕时间没了怎么办(手机屏幕时间没了怎么设置回来荣耀)

    手机屏幕时间没了怎么办(手机屏幕时间没了怎么设置回来荣耀)

  • c6cn c6c区别(c6c和c6tc)

    c6cn c6c区别(c6c和c6tc)

  • 关闭输入法不影响游戏教程(把输入法关闭)

    关闭输入法不影响游戏教程(把输入法关闭)

  • 如何设置工作组详细教程(w10如何设置工作组)

    如何设置工作组详细教程(w10如何设置工作组)

  • IMEKRMIG.EXE进程是什么程序 是什么文件 IMEKRMIG进程查询(msmpeng.exe是什么进程)

    IMEKRMIG.EXE进程是什么程序 是什么文件 IMEKRMIG进程查询(msmpeng.exe是什么进程)

  • phpcms v9安装失败(安装php5.6)

    phpcms v9安装失败(安装php5.6)

  • 帝国CMS自动刷新首页的方法(帝国cms自动更新)

    帝国CMS自动刷新首页的方法(帝国cms自动更新)

  • 以旧换新销售商品
  • 进出口环节增值税计税基础
  • 怎么把销项税额进项税额给转掉
  • 入股资金打进公司帐户要交税吗
  • 支票上的法人章和财务章是央行盖吗
  • 月初领票后还能作废申报吗
  • 为什么要结转发出材料成本差异
  • 高新技术企业入库难吗
  • 如何查询一个公司的资质情况
  • 房地产常用的付款方式有哪三种
  • 外贸企业一般纳税人申报
  • 工程咨询服务发展指导意见坚持市场培优的原则
  • 现金折扣怎么进账
  • 购买设备的增值税是支出吗
  • 发票开错导致不能按时入账该怎么处理呢?
  • 所有的企业都能采用免费策略
  • 佣金可以直接转到个人账户吗
  • 固定基金会计分录怎么处理
  • 生产企业出口退税流程及账务处理
  • 增值税发票季报
  • 研发费用需要发什么科目
  • 免征的教育费附加如何账务处理
  • 营改增文化体育服务包括哪些
  • 公司制作小程序定金能放在图物资吗
  • 费用报销单应怎样填写
  • 在edge浏览器中打开农行K宝
  • 药店 医保收入占比
  • 盘盈的资产
  • 加工费计入成本怎么计算所得税
  • php utf8转gb2312
  • cmos是bios参数设置的
  • 代金券消费怎么做分录
  • 每月分配利润如何做账
  • 借入长期借款的利息
  • 收到保险公司的赔款计入什么科目
  • 新公司30天内未办理税务登记
  • 西西弗书店主管级
  • 临时工工资计入哪里
  • 转出未交增值税借方余额表示什么
  • 琥珀山庄位于我国哪个省
  • java中怎么连接数据库
  • python web开发方向的第三方库有哪些
  • Js模板字符串添加点击事件
  • 房地产转让条例最新
  • 自贸区的税收优惠
  • 深入理解计算机系统
  • 陈列费属于什么类目的
  • 培训费怎么收取
  • 多缴附加税退税怎么做账
  • 可转债会计分录怎么做
  • 有哪些企业项目
  • 月末结转增值税怎么算
  • 公司实行全成本核算工资怎么算
  • 总公司和分公司不在一个区怎么纳税
  • 企业贷款利息费用会计分录
  • 个税 退手续费
  • 更正会计凭证摘要怎么写?
  • 已认证的发票怎么做账
  • 美容行业如何做好管理工作
  • 修建的道路怎么做账
  • 成本费用会计科目
  • win2003进入安全模式
  • iis w3svc
  • gho文件硬盘安装
  • windows 10激活不了
  • adb mac安装
  • win10注册表详解
  • magento开发教程
  • linux文本文件格式
  • Win10系统怎么打开IE浏览器
  • android开发webview
  • javascript屏蔽元素
  • cocos2djs
  • js实现登录功能
  • android怎么样
  • JavaScript onkeypress事件入门实例(按下或按住一个键盘按键)
  • 湖南电子税务局密码错误5次
  • 收到税务局发的多条宣传短信
  • 上海增值税发票红字怎么开
  • 审计报告的数据真实性
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设