当前位置: 首页 > article >正文

vue中office预览文件

前提不能是内网环境,这是office微软提供的

我写了一个公共方法:

export function preview(url, publicNew){

        if(

                url.indexof('doc') > -1 ||

                url.indexof('docx') > -1 ||

                url.indexof('dotx') > -1 ||

                url.indexof('xlsx') > -1 ||

                url.indexof('xlsb') > -1 ||

                url.indexof('xls') > -1 ||

                url.indexof('xlsm') > -1 ||

                url.indexof('pptx') > -1 ||

                url.indexof('ppsx') > -1 ||

                url.indexof('ppt') > -1 ||

                url.indexof('pps') > -1 ||

                url.indexof('potx') > -1 ||

                url.indexof('ppsm') > -1 ||

        ){

                if(publicNew){

                        window.open('https://view.officeapps.live.com/op/view.aspx?src='+你的文件地址url)

                }else{

                        window.open('https://view.officeapps.live.com/op/view.aspx?src='+你的加token的文件地址url)

                }

        }

}

通过这种可以直接在线浏览office文件


http://www.kler.cn/a/300462.html

相关文章:

  • 电脑换固态硬盘
  • AIGC视频生成模型:Meta的Emu Video模型
  • Ubuntu 24.04 LTS 安装 Docker Desktop
  • 二叉搜索树(TreeMapTreeSet)
  • uni-app vue3 常用页面 组合式api方式
  • 创建 pdf 合同模板
  • 对抗性EM用于变分深度学习:在低剂量PET和低剂量CT中的半监督图像质量增强应用|文献速递--Transformer架构在医学影像分析中的应用
  • 程序员问题社区
  • 基于SpringBoot+Vue+MySQL的考编论坛网站
  • OpenHarmony鸿蒙( Beta5.0)智能加湿器开发详解
  • 北京中实新材料公司:安全筑基,共绘新材料产业新篇章
  • InternVL2-Gradient Checkpointing(梯度检查点)
  • [数据集][目标检测]高铁受电弓检测数据集VOC+YOLO格式1245张2类别
  • 监听键盘事件
  • POW和POS区别
  • Pr:首选项 - 媒体缓存
  • 单例模式以及反射对单例模式的破坏及防御
  • ABB的IO板卡配置
  • 基于node.js koa2模拟快递柜存储取出快递微信小程序
  • unity3d入门教程二
  • Java 入门指南:Java 并发编程 —— 同步工具类 CyclicBarrier(循环屏障)
  • PPT数据可视化:Python-pptx让图表制作变得轻而易举
  • Spring Cloud Config 配置中心
  • SpringBoot项目-实现简单的CRUD功能和分页查询
  • 会计确认数据资产相关问题解读:权属和合规
  • 概念科普|ChatGPT是什么