首页 前端知识 vue预览 pdf、word、xls、ppt、txt、csv文件方法

vue预览 pdf、word、xls、ppt、txt、csv文件方法

2024-08-15 22:08:43 前端知识 前端哥 614 852 我要收藏

vue预览 pdf、word、xls、ppt、txt、csv文件方法

  • 一、通过iframe实现预览
  • 二、解析

一、通过iframe实现预览

       <iframe
           :src="textVisibleURl"
           frameborder="0"
           width="700"
           height="800"
       ></iframe>

二、解析

注意:1. 文件地址必须公网;2. 静态资源不要有访问权限

word、xls、ppt、pdf 这些文件要用 微软官方的预览地址

 if (/\.xxxxx$/i.test(pitem.name)) {
         this.textVisibleURl = pitem.url;
         //某些格式是可以直接预览的,自己测试吧
     } else if (/\.(doc|docx|xls|xlsx|ppt|pptx|pdf)$/i.test(pitem.name)) {
         let src = pitem.url;
         // this.textVisibleURl = `https://view.officeapps.live.com/op/view.aspx?src=${src}`;
         this.textVisibleURl = `https://view.officeapps.live.com/op/embed.aspx?src=${src}`; //去掉头部一些不必要的按钮操作
     } else if (/\.csv$/i.test(pitem.name)) {
         this.textVisibleURl = `http://view.xdocin.com/xdoc?_xdoc=${pitem.url}`;
     }

链接: https://blog.csdn.net/genziisme/article/details/118056045?utm_medium=distribute.pc_relevant.none-task-blog-2defaultbaidujs_baidulandingword~default-1-118056045-blog-131074551.235v38pc_relevant_default_base3&spm=1001.2101.3001.4242.2&utm_relevant_index=4

转载请注明出处或者链接地址:https://www.qianduange.cn//article/15719.html
标签
评论
发布的文章

HTML5学习记录

2024-04-29 12:04:01

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!