位置: IT常识 - 正文

一文详解如何在vue中实现文件预览功能(请问如何在)

编辑:rootadmin
很多Vue项目中都需要PDF文件预览功能,比如合同ERP,销售CRM,内部文档CMS管理系统,内置PDF文件在线预览功能,下面这篇文章主要给大家介绍了关于如何在vue中实现文件预览功能的相关资料,需要的朋友可以参考下 目录

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

文章相关热门搜索词:如何才能在,如何在什么,请问如何在,如何在十,如何何在,如何何在,请问如何在,请问如何在,内容如对您有帮助,希望把文章链接给更多的朋友!

文件流docx的预览pdf的预览xlsx预览图片的预览结语文件流

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

一文详解如何在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/310781.html 转载请保留说明!

上一篇:介绍一个C++的ORM工具ODB(一)(c++operator详解)

下一篇:织梦dede下拉菜单的实现方法-织梦下拉菜单的添加制作(织梦使用手册)

  • 没有签订劳动合同可以直接离职吗
  • 河北金税盘
  • 关税的计算公式是什么
  • 等线支付给劳务派遣单位的工资怎么做账
  • 无法支付其他应付款说明
  • 外勤会计主要是干什么
  • 持有待售流动资产如果说以历史成本计量的时候怎么弄
  • 电子发票冲红后算金额吗?
  • 注册资本余额为100万亿元
  • 合同一方按手印另一方没按有效吗
  • 长期股权投资稀释
  • 酒店代金券使用规则
  • 未开票收入怎么写分录
  • 营改增后11
  • 异地预缴企业所得税
  • 广告宣传费可以抵扣进项税吗
  • 公司的钱怎么提现
  • 技术服务费怎么开票
  • 厂房出租开发票选择什么税收分类编码
  • 销售固定资产的收入计入什么科目
  • 上月留抵进项抵扣分录
  • 结转本月销售成本的会计分录
  • 购入土地建厂房要交的税
  • 职工福利费扣除率是多少
  • 工业企业生产成本核算表
  • php adodb
  • 资产评估没有发票可以吗
  • 购入固定资产后海通融资怎么办
  • 增值税逾期申报情况说明
  • 合并财务报表抵消损益怎么理解
  • windows11 beta渠道
  • 当地街道
  • element ui el-table
  • php fgetcsv
  • js怎么把时间戳转为日期yyyy-mm-dd
  • 采用定额法计算产品成本,其程序如何?
  • php filesize
  • 一般纳税人公司出售旧车怎么开票
  • php异步处理方案
  • php开发文档
  • org.springframework.web.server
  • 使用nvm安装nodejs后无法执行node命令
  • continue命令必须与locate
  • thinkphpgui
  • 银行存款手工明细分类账
  • 个人所得税app怎么查询个人所得税
  • 物业管理费开票类目
  • 固定资产折旧应纳税所得额调整
  • 罚款属于其他业务收入吗
  • js怎么存储数据
  • 建筑业开票税点
  • 预付账款需要做预算凭证吗
  • 纳税人销售货物
  • 已提足折旧的固定资产出售的账务处理
  • 未取得发票的费用所得税汇算调增,该填哪里呢?
  • 对公账户收钱要手续费吗
  • 增值税期末有留抵税额应该怎么结转
  • 税种的分类方法包括
  • 认缴制的注册资金怎么算
  • 普通发票可以扣除吗
  • 作业成本多用于直接成本的核算
  • 租赁设备如何做会计分录
  • 疫情防控期间临时性工作补助申请
  • 公摊水电费计入什么科目
  • 建安类资质指什么资质
  • 加班餐费报销计入什么费用
  • 企业借款的利息交增值税吗
  • 长期股权投资属于什么会计要素
  • sql合并多行到一列
  • armcc.exe
  • Win10 Mobile10586.122更新了哪些内容?更新内容大全汇总
  • app塔防游戏
  • 应用web标准实例是什么
  • cocos2dx减少内存开销
  • unity3d documentation
  • 测试Qt Quick在各个平台上的3D渲染性能
  • js跨域是什么意思
  • canvas基础
  • unity3d文件怎么查看和修改
  • 2000元工资交多少党费
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设