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

  • 论坛的推广技巧(论坛推广的优势和技巧)

    论坛的推广技巧(论坛推广的优势和技巧)

  • 学生每日健康打卡怎么修改(学生每日健康打卡怎么补卡)

    学生每日健康打卡怎么修改(学生每日健康打卡怎么补卡)

  • qq申请入群没反应(为什么qq入群申请对方收不到)

    qq申请入群没反应(为什么qq入群申请对方收不到)

  • 小米商城什么时候停止发货(小米商城什么时候降价)

    小米商城什么时候停止发货(小米商城什么时候降价)

  • 华为nova7看视频不能全屏(华为nova7看视频黑屏)

    华为nova7看视频不能全屏(华为nova7看视频黑屏)

  • 抖音属于什么系(抖音属于什么系列)

    抖音属于什么系(抖音属于什么系列)

  • 抖音举报人会被对方看到么(抖音举报人会被第三方看到吗)

    抖音举报人会被对方看到么(抖音举报人会被第三方看到吗)

  • 淘宝买东西用了优惠券退款了还会回来吗(淘宝买东西用了花呗但是支付宝没有花呗可以还款吗)

    淘宝买东西用了优惠券退款了还会回来吗(淘宝买东西用了花呗但是支付宝没有花呗可以还款吗)

  • boss直聘屏蔽公司对方知道吗(boss直聘屏蔽公司后再浏览对方会看到吗)

    boss直聘屏蔽公司对方知道吗(boss直聘屏蔽公司后再浏览对方会看到吗)

  • 小米手机屏幕点了没反应怎么办(小米手机屏幕点不了)

    小米手机屏幕点了没反应怎么办(小米手机屏幕点不了)

  • oppoa9x支持5g网络吗(oppoa9x支持电信卡吗)

    oppoa9x支持5g网络吗(oppoa9x支持电信卡吗)

  • 开悬浮窗有什么用(开悬浮窗有什么坏处)

    开悬浮窗有什么用(开悬浮窗有什么坏处)

  • qq通讯录能发信息吗(qq通讯录能发信息不)

    qq通讯录能发信息吗(qq通讯录能发信息不)

  • 快手被盗号了怎么办(快手被盗号了怎么申诉)

    快手被盗号了怎么办(快手被盗号了怎么申诉)

  • 无线耳机掉了能定位吗(无线耳机掉了能找到吗)

    无线耳机掉了能定位吗(无线耳机掉了能找到吗)

  • 苹果x为啥来电话越来越小(苹果x来电有时候没声音)

    苹果x为啥来电话越来越小(苹果x来电有时候没声音)

  • 为什么七天网络未授权(为什么七天网络查不到成绩)

    为什么七天网络未授权(为什么七天网络查不到成绩)

  • 在计算机中bus是指(计算机中bus是指)

    在计算机中bus是指(计算机中bus是指)

  • soul怎么搜索添加好友(soul上怎么搜索添加好友)

    soul怎么搜索添加好友(soul上怎么搜索添加好友)

  • 京东预约怎么更改(京东预约怎么改)

    京东预约怎么更改(京东预约怎么改)

  • 苹果手机怎么设置应用锁(苹果手机怎么设置壁纸)

    苹果手机怎么设置应用锁(苹果手机怎么设置壁纸)

  • 苹果8喇叭有一面不响(iphone 8喇叭)

    苹果8喇叭有一面不响(iphone 8喇叭)

  • 新网店如何推广(新网店如何推广宣传)

    新网店如何推广(新网店如何推广宣传)

  • win10锁屏壁纸在哪个文件夹(win10锁屏壁纸在哪)

    win10锁屏壁纸在哪个文件夹(win10锁屏壁纸在哪)

  • 电脑屏幕保护不能设置时间怎么办?(电脑屏幕保护不能设置)

    电脑屏幕保护不能设置时间怎么办?(电脑屏幕保护不能设置)

  • [ 注意力机制 ] 经典网络模型2——CBAM 详解与复现(注意力机制加在什么位置)

    [ 注意力机制 ] 经典网络模型2——CBAM 详解与复现(注意力机制加在什么位置)

  • DeepSort目标跟踪算法(deepsort 跟踪)

    DeepSort目标跟踪算法(deepsort 跟踪)

  • python文件拆分与合并的方法(python拆分文本文件)

    python文件拆分与合并的方法(python拆分文本文件)

  • 苹果cmsV10响应式黑色主题编号v1003模板[自适应]-OK源码破解(苹果响应机制)

    苹果cmsV10响应式黑色主题编号v1003模板[自适应]-OK源码破解(苹果响应机制)

  • 企业所得税汇算清缴账务处理
  • 股权转让需要缴纳企业所得税吗
  • 进项税额转出意思是下月还得缴吗
  • 职工意外伤害险赔偿范围
  • 利息收入属于主体收入吗
  • 其他综合收益是什么类科目
  • 小规模纳税人的企业所得税税率
  • 如何确定企业
  • 取得划拨或赠与资产需要缴企业所得税吗?
  • 上月营业外收入少报入了怎么办
  • 个税起征点调整至5000
  • 原材料购入和转出做账
  • 收到分包工程发票怎么做分录
  • 员工就诊发票可以报销吗
  • 小企业会计准则2023电子版
  • 核定征收企业所得税率是多少
  • 补交企业所得税怎么填申报表
  • 耕地占用税完税证明有什么用
  • 企业申请增值税专用发票
  • 研发费加计扣除75%政策
  • 开票超过离线时长怎么解决
  • 出差餐费报销怎么报销
  • 融资租赁增值税优惠政策
  • 什么叫资金预算
  • 生产部门设备折旧费
  • 发票金额大于报销金额违法吗
  • php新手入门
  • 关于怀孕在线咨询
  • agent程序
  • Windows11如何使用管理员账号登录
  • 个体公司转账给私人
  • PHP:session_decode()的用法_Session函数
  • 用支票购入厂部办公用品2000元,车间办公用品1000元
  • h5页面跳转小程序不显示按钮
  • php查询语句怎么写
  • 小规模城建税减半征收2021新政策
  • 计算机视觉的应用
  • 围剿视频
  • 集团对子公司拨款的规定
  • 或有资产确认的前提为什么是
  • 员工业余自学
  • 学电脑网站
  • 企业汇兑收益所得税税率
  • 低值易耗品管理办法
  • 发放职工福利的会计处理
  • 生产成本怎么结账
  • sql server数据库连接端口1434
  • 计提的费用收到发票时候怎么做账
  • 民间非营利组织会计科目
  • 哪些合同不用计提印花税
  • 长期待摊费用会计分录
  • 增值税零税率发票怎么开
  • 外国人避税
  • 公司的钱转入余额账户
  • 跨月报销的凭证有哪些
  • 月末一次结转销售成本分录
  • 有形资产有哪些科目
  • 印花税计提表怎么写分录
  • 工程结算的会计分录怎么做
  • 分配间接成本的计算公式
  • mysql使用技巧
  • windowsxp删除所有内容
  • Win10预览版更新弹窗如何关闭
  • Linux驱动程序开发视频教程
  • 获取windows的最新信息要跳过吗
  • win10如何打开ie8
  • win8系统教程
  • google collections
  • 基于python的游戏
  • unityui播放视频
  • 三分钟带你玩转灭火器
  • Unity 管理www类访问的写法
  • imagelearning
  • JavaScript、tab切换完整版(自动切换、鼠标移入停止、移开运行)
  • jquery 获取屏幕高度
  • 税务总局电子申报软件39
  • 中国烟草一年税收占全国总收入
  • 党员逝世可否盖党旗
  • 政府收储土地需要缴纳什么税
  • 出口退税的期限是多长
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设