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

  • 税务ukey怎么升级版本(税务ukey怎么升级 小规模变一般纳税人)

    税务ukey怎么升级版本(税务ukey怎么升级 小规模变一般纳税人)

  • 为什么对方微信封面是黑色(为什么对方微信头像换了我却看不到)

    为什么对方微信封面是黑色(为什么对方微信头像换了我却看不到)

  • 微信的商家收款码和个人收款码有什么区别(微信的商家收款码怎么关闭)

    微信的商家收款码和个人收款码有什么区别(微信的商家收款码怎么关闭)

  • 苹果8plus和苹果xsmax对比(苹果8plus和苹果x哪个好)

    苹果8plus和苹果xsmax对比(苹果8plus和苹果x哪个好)

  • 充错手机号码了钱怎么退回来(充错手机号码了对方不接电话)

    充错手机号码了钱怎么退回来(充错手机号码了对方不接电话)

  • 电脑进水后多久能开机(电脑进水后多久能充电)

    电脑进水后多久能开机(电脑进水后多久能充电)

  • 抖音如何隐藏自己在线(抖音如何隐藏自己浏览别人的记录)

    抖音如何隐藏自己在线(抖音如何隐藏自己浏览别人的记录)

  • 西门子系统和法兰克系统的区别(西门子系统和法兰克系统同一个程序哪个加工快)

    西门子系统和法兰克系统的区别(西门子系统和法兰克系统同一个程序哪个加工快)

  • oppoa92s处理器是什么(OPPOa92s处理器是多少)

    oppoa92s处理器是什么(OPPOa92s处理器是多少)

  • 淘宝可以追评几次(淘宝追评几天显示)

    淘宝可以追评几次(淘宝追评几天显示)

  • 华为畅连通话机型(华为畅连通话机怎么用)

    华为畅连通话机型(华为畅连通话机怎么用)

  • 为什么库乐队没有共享(为什么库乐队没有30秒一天显示)

    为什么库乐队没有共享(为什么库乐队没有30秒一天显示)

  • 抖音没登录看直播对方知道吗(抖音没登录看直播会显示吗)

    抖音没登录看直播对方知道吗(抖音没登录看直播会显示吗)

  • vivo闪充和数据线有关吗(vivo闪充数据线多少钱)

    vivo闪充和数据线有关吗(vivo闪充数据线多少钱)

  • 苹果手机开不了机充电没反应怎么办(苹果手机开不了无线网怎么回事)

    苹果手机开不了机充电没反应怎么办(苹果手机开不了无线网怎么回事)

  • 爱奇艺如何传视频给别人(爱奇艺如何传视频给其他手机)

    爱奇艺如何传视频给别人(爱奇艺如何传视频给其他手机)

  • 苹果屏幕失灵怎么修复(苹果屏幕失灵怎么重启)

    苹果屏幕失灵怎么修复(苹果屏幕失灵怎么重启)

  • ps如何去白边(ps去除白边)

    ps如何去白边(ps去除白边)

  • 优酷会员怎么踢人下线(优酷会员怎么踢出其他设备)

    优酷会员怎么踢人下线(优酷会员怎么踢出其他设备)

  • 华为mate30怎么调音量键(华为mate30怎么调usb)

    华为mate30怎么调音量键(华为mate30怎么调usb)

  • 苹果8怎么用手机开空调(苹果8怎么用手势操作)

    苹果8怎么用手机开空调(苹果8怎么用手势操作)

  • 家里信号满格连不上网(为什么家里信号满格网络却不太好)

    家里信号满格连不上网(为什么家里信号满格网络却不太好)

  • airpods质保多久(airpods 质保)

    airpods质保多久(airpods 质保)

  • beatsx怎么连接安卓

    beatsx怎么连接安卓

  • z87主板支持ddr4吗(z87主板支持m2固态吗)

    z87主板支持ddr4吗(z87主板支持m2固态吗)

  • 如何给网页添加icon图标?(如何给网页添加水印)

    如何给网页添加icon图标?(如何给网页添加水印)

  • ddhelper32.exe进程安全吗.是病毒吗 ddhelper32是什么进程(tdxcef.exe进程)

    ddhelper32.exe进程安全吗.是病毒吗 ddhelper32是什么进程(tdxcef.exe进程)

  • 帝国cms怎么上传大文件(帝国cms上传视频半天没反应)

    帝国cms怎么上传大文件(帝国cms上传视频半天没反应)

  • 小规模纳税人0税率发票
  • 房产税会计分录怎么写
  • 食品增值税发票需要交税吗
  • 在建工程明细账采用什么账簿
  • 增值税负数发票可以作废吗?
  • 转让生产指标的企业所得税
  • 航空运单能当发票使用吗
  • 去年发生的成本怎么算
  • 税务局代扣代缴税费
  • 不动产租赁异地预缴需要携带什么
  • 外汇风险管理的贸易融资法
  • 出差票据应该如何记账
  • 单位固定资产出售账务处理
  • 当前一般纳税人增值税税率
  • 法人变更了之前的支票还能进账吗?
  • 如何处理填写错题的问题
  • 支付现金未给发票怎么做账?
  • 机票的进项
  • 国外消费发票可以抵扣吗
  • 酒店兼营行为的税务处理?
  • 一台设备发票开来0.5台怎么做账?
  • 股权投资收入会计处理
  • 调整增值税税率
  • windows10开机很卡
  • 什么是资产减值准备计提
  • 进项和销项相抵还需要交税吗
  • 发票专用章正规位置盖在哪里
  • win11闪屏问题
  • 进项发票没认证可以开红字申请单吗
  • windows待机密码
  • 企业支付宝给别人有什么用
  • 传媒改革
  • PHP:pg_options()的用法_PostgreSQL函数
  • 支出的科目有哪些
  • 税前扣除凭证管理办法第九条称小额零星支出是
  • 原材料的盘盈与盘亏的会计处理
  • PostMan接口测试(很全面的接口测试教程)
  • 毕业论文笔记怎么写
  • HTTP Tunneling (HTTP Proxy Socket Client)
  • 印花税减半征收减免性质代码
  • 待处理财产损益借方增加还是减少
  • 市政绿化工程的施工方案
  • 企业的纳税申报数据来源于
  • 冲减以前年度管理费用需要更正报表吗
  • 政策性搬迁涉及的税种
  • 办理食品经营许可证需要什么条件
  • 怎么冲减多计提的工会经费
  • 从外面买回来的鸡蛋能孵出小鸡吗
  • 民间非盈利组织使用什么会计准则
  • 增值税开票系统怎么改开票人名字信息
  • 水利建设基金可以零申报吗
  • 进项税转出补缴增值税 城建税及两费
  • 账户设置的三种情况
  • 公司注销固定资产清理怎么做账务处理
  • xp系统控制面板在哪里打开
  • ubuntu 18.04防火墙
  • aow进程
  • win10升级20h
  • win7系统还能用不
  • 防止 避免
  • andriod 控件
  • dos命令行怎么打开
  • perl split用法
  • 序列化为json
  • 置顶pyq会被自己屏蔽的人看到吗
  • Node.js中的construct构造函数
  • input输入@弹出框
  • js 在线调试
  • python爬虫类
  • android开发—01开发环境的搭建
  • js 表格
  • jQuery ajax中使用confirm,确认是否删除的简单实例
  • 未开票收入如何申报增值税
  • 电梯维修费的税率
  • 定额发票是什么票据类型
  • 地税收税标准
  • 企业所得税优惠事项管理目录2023
  • 税务登记表格怎么填写
  • 国家税务总局在哪
  • 公车补贴计入工资吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设