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

  • 饿了么怎么改定位(饿了么怎么改定位城市)

    饿了么怎么改定位(饿了么怎么改定位城市)

  • iwatch怎么锁屏(iwatch怎么锁屏iphone)

    iwatch怎么锁屏(iwatch怎么锁屏iphone)

  • 支付宝关联账号怎么弄(支付宝关联账号是什么意思)

    支付宝关联账号怎么弄(支付宝关联账号是什么意思)

  • 小米手机按键怎么调出来(小米手机按键怎么设置)

    小米手机按键怎么调出来(小米手机按键怎么设置)

  • iphone13相机声音怎么关(iphone13相机声音怎么开)

    iphone13相机声音怎么关(iphone13相机声音怎么开)

  • QQ音乐设置锁屏歌词的方法是什么(qq音乐设置锁屏小组件)

    QQ音乐设置锁屏歌词的方法是什么(qq音乐设置锁屏小组件)

  • 如何安装双系统(mac如何安装双系统)

    如何安装双系统(mac如何安装双系统)

  • 网页收藏栏在哪显示(网页收藏栏在哪里打开)

    网页收藏栏在哪显示(网页收藏栏在哪里打开)

  • 苹果怎么关机充电(苹果怎么关机充电自动开机)

    苹果怎么关机充电(苹果怎么关机充电自动开机)

  • 红米note8pro多重(红米note8pro手机有多重)

    红米note8pro多重(红米note8pro手机有多重)

  • 没有核显能开机吗(没有核显开机屏幕显示什么)

    没有核显能开机吗(没有核显开机屏幕显示什么)

  • 打电话说的话能查到吗(打电话说的话能听到吗)

    打电话说的话能查到吗(打电话说的话能听到吗)

  • 大王卡不激活有影响吗(大王卡办了不激活)

    大王卡不激活有影响吗(大王卡办了不激活)

  • word中如何删除空白页(word中如何删除一整页)

    word中如何删除空白页(word中如何删除一整页)

  • 三星s8关机充电显示感叹号(三星s8关机充电时屏幕底端有黄色闪电)

    三星s8关机充电显示感叹号(三星s8关机充电时屏幕底端有黄色闪电)

  • 微信电话声音断断续续(微信语音电话响铃断断续续)

    微信电话声音断断续续(微信语音电话响铃断断续续)

  • 内存槽有优先顺序吗(内存插槽有先后顺序吗)

    内存槽有优先顺序吗(内存插槽有先后顺序吗)

  • iqoo3什么时候上市(iqoo3什么时候上市多少钱)

    iqoo3什么时候上市(iqoo3什么时候上市多少钱)

  • 手机信号上面有个x(手机信号上面有个E)

    手机信号上面有个x(手机信号上面有个E)

  • 电脑开不了机怎么办(电脑开不了机怎么把资料拷贝出来)

    电脑开不了机怎么办(电脑开不了机怎么把资料拷贝出来)

  • 华为mate30支持多少倍变焦(华为mate30支持多少帧)

    华为mate30支持多少倍变焦(华为mate30支持多少帧)

  • 华为手环不能接电话(华为手环不能接电话吗)

    华为手环不能接电话(华为手环不能接电话吗)

  • 滴滴怎么选择乘车人数(滴滴司机怎么选择乘客)

    滴滴怎么选择乘车人数(滴滴司机怎么选择乘客)

  • keil uvision4怎么用(keil uvision4怎么恢复默认设置)

    keil uvision4怎么用(keil uvision4怎么恢复默认设置)

  • 为什么打印出来只有一半(为什么打印出来没有框线)

    为什么打印出来只有一半(为什么打印出来没有框线)

  • 拼多多怎样删除偷红包好友(拼多多怎样删除已买过的商品)

    拼多多怎样删除偷红包好友(拼多多怎样删除已买过的商品)

  • 快手位置不对怎么设置(快手定位位置不对)

    快手位置不对怎么设置(快手定位位置不对)

  • 看别人快手对方知道吗(看别人快手对方就知道电话怎么关闭)

    看别人快手对方知道吗(看别人快手对方就知道电话怎么关闭)

  • vue3---组件基础(上)保姆级篇(vue组件用法)

    vue3---组件基础(上)保姆级篇(vue组件用法)

  • 又一个开源第一!飞桨联合百舸,Stable Diffusion推理速度遥遥领先(开源ei)

    又一个开源第一!飞桨联合百舸,Stable Diffusion推理速度遥遥领先(开源ei)

  • 标的物的风险负担
  • 单用途卡与多用途卡
  • 季度流动比率怎么算
  • 付的押金能要回来吗
  • 递延收益在资产负债表哪里列示
  • 不小心开了发票
  • 注册资本越大越有实力
  • 收到管理费用的会计科目
  • 分期收款所得税收入确认多少
  • 怎样知道自己是否贫血
  • win10如何查看显卡版本
  • 网络端口被占用怎么解决
  • 企业旅行社名字怎么取
  • 专用发票的设计流程
  • 广告业年终总结
  • 印花税的会计处理是什么
  • 在windows7操作具有什么特点
  • 电脑开机时进入bios界面快捷键
  • 消费税组成计税价格公式推导
  • 公司所有费用都让一人报销
  • vue前端组件库
  • php怎么执行sql语句
  • wordpress自定义函数
  • 企业通讯费管理办法
  • 航空业燃油附加率是多少
  • 火山口湖成因
  • 通往海滩的木板有什么用
  • php数组排列组合
  • 增值税发票认证抵扣时间规定
  • 投资收益如何做账务处理
  • yolov1 实现
  • 原材料用于在建工程增值税如何处理
  • layui框架模板
  • 预收款怎么做表格
  • php策略模式和工厂模式的区别
  • 医院交什么保险
  • 差旅费补助无发票的文件依据
  • 1000元的打印机双十一满减可以减150吗少
  • 离职补偿金的计算基数
  • 销售应税消费品缴纳的消费税计入
  • 车辆置换差价账务处理
  • 多计提的工资怎么调账
  • 下脚料属于什么科目
  • 企业资产负债表怎么做
  • 销项负数发票入账分录
  • 经营租入的固定资产计入什么科目
  • 公司对公账户的钱怎么取出来
  • 商贸公司库存商品进销存报表怎么做
  • 交通费属于什么部门
  • 税票名称开错了有影响么
  • 公司利润太高了怎么办
  • 定期存款到期转存利息也转存吗
  • 电费发票应收电费怎么开
  • mysql语句性能优化
  • win7系统如何关闭系统自检
  • win7操作系统安装日期
  • targz和zip
  • linux卸载apache2
  • win11连接win7共享打印机
  • linux中qq怎么添加快捷键启动功能?
  • win8任务栏假死
  • linux cut-c
  • win10系统如何查看版本号
  • 在对linux系统中dir
  • WIN10系统更新文件在哪里
  • android程序的基本结构
  • javascript怎么设置
  • 批处理执行bat文件
  • linux中makefile怎么写
  • MaterialCheckBox
  • 不要用强制方法杀掉python线程
  • mongoose模块有什么用途
  • shell脚本中实现rm -fr !(file1)
  • unity视频播放
  • jquery使用教程
  • python编写简单的计算器加减乘除
  • 广西电子发票如何申请
  • 青岛税税通怎么切换企业
  • 纳税申报期限和税款缴纳期限一样吗
  • 税务注销证明样本
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设