位置: 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中的...)

  • 钉钉怎么联播多个群(钉钉如何多班联播)

    钉钉怎么联播多个群(钉钉如何多班联播)

  • 交管12123连不上网(交管12123为什么显示网络连接不可用)

    交管12123连不上网(交管12123为什么显示网络连接不可用)

  • 电子摄像头有几种(电子摄像头几秒拍一次照片)

    电子摄像头有几种(电子摄像头几秒拍一次照片)

  • 三星s10一直重启(三星s10重启后卡在开机界面)

    三星s10一直重启(三星s10重启后卡在开机界面)

  • 微信主题怎么弄(微信主题怎么弄成自己的照片)

    微信主题怎么弄(微信主题怎么弄成自己的照片)

  • qq冰淇淋标识是什么意思(qq冰淇淋图标是什么)

    qq冰淇淋标识是什么意思(qq冰淇淋图标是什么)

  • 小天才哪款支持电信卡(小天才哪款支持nfc)

    小天才哪款支持电信卡(小天才哪款支持nfc)

  • 华为nova6横屏时可以分屏吗(华为nova6手机横屏设置)

    华为nova6横屏时可以分屏吗(华为nova6手机横屏设置)

  • double型用什么输出(double型数据输入格式)

    double型用什么输出(double型数据输入格式)

  • vivoz5视频美颜怎么设置(vivo视频开美颜)

    vivoz5视频美颜怎么设置(vivo视频开美颜)

  • 苹果11pro max电量百分比怎么设置(苹果11promax电量百分比怎么显示)

    苹果11pro max电量百分比怎么设置(苹果11promax电量百分比怎么显示)

  • 华为mate30pro支持airpods吗(华为mate30pro支持wifi6吗)

    华为mate30pro支持airpods吗(华为mate30pro支持wifi6吗)

  • word怎么截图一部分(word怎么截图一整页快捷键)

    word怎么截图一部分(word怎么截图一整页快捷键)

  • 快手极速版到账审核要多久(快手极速版到账到哪了)

    快手极速版到账审核要多久(快手极速版到账到哪了)

  • 为什么手机解压文件出错(为什么手机解压缩文件失败)

    为什么手机解压文件出错(为什么手机解压缩文件失败)

  • 备份到云端是什么意思(备份数据到云端)

    备份到云端是什么意思(备份数据到云端)

  • 苹果小白球怎么设置(苹果小白球怎么移动)

    苹果小白球怎么设置(苹果小白球怎么移动)

  • iphone怎么改id(iPhone怎么改id手机号)

    iphone怎么改id(iPhone怎么改id手机号)

  • 荣耀20支持面容解锁吗(荣耀支持面容支付的手机)

    荣耀20支持面容解锁吗(荣耀支持面容支付的手机)

  • 华为怎么信任软件(华为怎么信任软件安装)

    华为怎么信任软件(华为怎么信任软件安装)

  • lc卡和ld卡区别(什么是lc卡号是什么意思)

    lc卡和ld卡区别(什么是lc卡号是什么意思)

  • 芯片指的是什么(芯片指的是什么意思啊)

    芯片指的是什么(芯片指的是什么意思啊)

  • 电脑屏幕要贴膜吗(电脑屏幕贴膜影响散热吗)

    电脑屏幕要贴膜吗(电脑屏幕贴膜影响散热吗)

  • 4g变成e是什么意思(4g网变成了e怎么恢复)

    4g变成e是什么意思(4g网变成了e怎么恢复)

  • qq自己发的秘密在哪看(qq自己发的秘密能看到点赞的人吗)

    qq自己发的秘密在哪看(qq自己发的秘密能看到点赞的人吗)

  • vivo双空间设置(vivo手机双空间双系统)

    vivo双空间设置(vivo手机双空间双系统)

  • 怎么关掉安全卫士(怎样关掉安全卫士)

    怎么关掉安全卫士(怎样关掉安全卫士)

  • 印花税需要每月缴纳吗
  • 增值税专用发票抵扣税额是什么意思
  • 公司的纳税信用等级对财务人员有什么影响
  • 买车的报税联是什么作用
  • 收到销售退回时应当冲减
  • 固定资产提折旧 账务处理
  • 一次性经济补助金怎么领取
  • 文化传媒公司取名字不带文化
  • 结转库存商品会计分录
  • 无形资产没有了
  • 企业票据贴现属于什么业务
  • 为什么企业交了社保查不到
  • 缴纳了土地增值税怎么退
  • 收藏!广告制作税收分类编码总结
  • 更正申报增值税会产生滞纳金吗
  • 支票只能同城吗
  • 园林公司采购岗位职责
  • 常见的linux系统磁盘
  • 查看修改
  • 软件 摊销
  • 当月制造费用转生产成本
  • 怎么升级鸿蒙系统3.1
  • bios设置内存频率后黑屏
  • php wechat
  • 收到银行退回的会计分录
  • 愚人二部曲
  • 股东分红会计分录摘要
  • 会计月报表怎么做表格
  • phpsubstr方法参数
  • yolov5s
  • 斯坦福大学起源
  • 残保金计提比例
  • db2diag命令
  • 缴纳工会筹备金可以计入工会经费科目吗
  • 赔偿款收据样本
  • python有什么用
  • excel表格复杂表头
  • 微众银行的企业贷款好批吗
  • 销售折扣现金流量表
  • 补贴,津贴是否合理
  • 代理记账的业务规范
  • 应交税费会计分录完整版
  • 费用没有发票先开什么
  • 财务挂账应该怎么做账
  • 投资性房地产公允价值模式账务处理
  • 营利性与非营利性的关系
  • 如何认定隐匿转移遗产
  • 补缴以前年度所得税及滞纳金账务处理
  • 免税的发票什么样子
  • 资本公积的来源和用途
  • 公司销售给客户的感谢信
  • 招待客户住宿属于什么费用
  • 企业收到税务退回税金会计分录怎么写
  • 企业利润分配的内容
  • 损益类科目如何结转本年利润
  • 从会计角度看会计刺客
  • 科目余额表上的销项税额贷方余额表示
  • 限定性净资产举例
  • 会计净资产计算公式
  • Windows 2008之AD LDS轻型目录服务解析
  • 全自怎么安装方法
  • imac 2010 cpu
  • linux中qq怎么添加快捷键启动功能?
  • win10预览版21390
  • win7系统电脑怎么开热点
  • win1020h2版好不好
  • android layer
  • 对new functionName()定义一个函数的理解
  • 批处理实现电脑登陆二次验证
  • css写文字
  • unity方法大全
  • unity 3d教程
  • python基础入门教程
  • python写邮箱
  • js几种类型
  • Jquery $when done then的用法详解
  • 河南准生证查询平台
  • 中国最早和谁签订自由贸易
  • 新版零申报印花税怎么申报
  • 创业板中签钱不能转出吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设