通过微软官方接口预览office文件的js

//预览office
function office(url){//文件名filename = url;var uri = url.replace("./","/");uri = encodeURI(uri);//获取协议var protocol = window.location.protocol + '//';//获取主机var host = window.location.host;//获取页面目录,通常是二级目录的情况下var pathname = window.location.pathname;pathname = pathname.replace("index.php","");url = protocol + host + pathname + uri;var apiurl = "https://view.officeapps.live.com/op/view.aspx?src=" + url;layer.open({title:filename,type: 2, area: ['80%', '80%'],content: apiurl //这里content是一个普通的String});
}

通过微软官方接口预览office文件的js相关推荐

  1. 微软接口在线预览office文件

    通过微软公开的api接口,将文档的URL传入即可实现在线预览office文件,而不需要去下载文件. 同时,若是想做提供预览office办公软件的服务,直接调用接口即可,无需利用openoffice或者 ...

  2. 在线预览office文件

    通过微软公开的api接口,将文档的URL传入即可实现在线预览office文件,而不需要去下载文件. 同时,若是想做提供预览office办公软件的服务,直接调用接口即可,无需利用openoffice或者 ...

  3. springboot使用pdfjs预览office文件

    由于springboot使用aspose预览office文件可以实现文件预览,但部分浏览器却不兼容,所以使用pdfjs预览office文件,兼容浏览器. 在springboot使用aspose预览of ...

  4. springboot使用aspose预览office文件

    springboot项目使用aspose预览office文件,运行实现预览效果: 主要实现原理是:浏览器可以直接预览pdf,所以使用aspose把office文件转换为pdf文件,进行预览. 1.主要 ...

  5. vue实现在线预览office文件

    最近在做电子档案,后端提供了文件的华为云的oss链接.已经实现了点击下载文件的功能.但是呢,他们又希望常规的文件,可以直接点击预览,不需要下载. 按道理说,做文件的在线预览,买个第三方服务什么的,后端 ...

  6. 在线预览Office文件【效果类似百度文库】(转载)

    转载:http://www.cnblogs.com/yxlblogs/p/4139167.html 引言 结合上个项目和目前做的这个项目,其中都用到了Office文件在线预览,目前项目中是用到公司购买 ...

  7. js在线预览office文件的示例代码

    方法一: 用微软的office online进行在线预览 https://view.officeapps.live.com/op/view.aspx?src=文件地址 只能查看 'doc', 'doc ...

  8. 经管资源库项目总结----在线预览office文件的实现与总结

    依旧是这个经管的项目.在线预览作为资源和文档管理系统的一个很酷的并且是如此重要的功能,是必须要实现的.然后百度一下office在线预览,看起来so eazy啊,各种博客各种demo,一下子就做出效果来 ...

  9. 如何压缩并预览Office文件(Word、PowerPoint和Excel)

    打开BetterZip,简洁的界面如下图所示.分为三个部分,左侧边栏显示文件所在的文件夹,中间部分即为需要***作的文件或压缩包,右侧边栏显示的是文件的相关信息. 1.如何快速将Word.PPT.Ex ...

最新文章

  1. 2!=5 or 0在python中是否正确-python中的or,and运算符
  2. 资源在另一个编辑器中打开的错误处理办法
  3. Linux基础学习五(1):java项目部署实战教程
  4. java kill 线程_java – 如何在等待中杀死正在运行的线程?
  5. mysql时间正确时区错误_在app中的日期时间但在mysql [时区]错误
  6. F5解决方案– 教育行业解决方案1(分析篇)
  7. sql full left right inner cross 基础
  8. MPLS virtual private network Internet接入
  9. 企业邮箱能设置个人昵称吗,如何设置?
  10. java ef 引用问题_EF Core - 自引用实体
  11. 非香农类信息不等式_ICLR 2020 | 北大图灵班满分论文:基于计算约束下有用信息的信息论...
  12. manjaro设置字体_Manjaro安装,配置,美化指南
  13. 分数化简java_中国MOOC分数——Java
  14. fms安装教程 linux_安装FMS3 for Linux
  15. ibm jazz_Jazz源代码管理管理指南
  16. 你是如何进行群发邮件的呢 告诉你一些快速高效的群发邮件方法
  17. 没有水印的夸克免费扫描
  18. 多版本CUDA安装切换及CUDA卸载方法
  19. 【填充插件】自定义填充图案制作插件
  20. TCP/IP协议 - 三次握手四次挥手(入门易懂版)

热门文章

  1. zoj 1851 Code Formatter 模拟
  2. 【系统】win7开机卡,拔网线开机后接上网线才行正常使用,WIN7开机网络转圈圈
  3. python爬豆瓣小组,爬虫豆瓣群数量,小组
  4. 分析-ReadFile读取物理磁盘参数错误(87)问题
  5. Exchange 服务器网卡引起的复制队列过高问题!
  6. 从“双卡双待“到”双通“,vivo率先推动DSDA架构落地
  7. python的函数教学
  8. Gradle基础:2:Gradle的HelloWorld
  9. H3C交换机配置命令一览表
  10. sort函数怎么用mysql_实例详解sort()函数的原理和使用方法