前端实现在线预览文件

一、实现word、xls、ppt文件的在线预览功能

1、通过调用微软的在线预览功能,

word、ppt、xls文件实现在线预览的方式比较简单可以直接通过调用微软的在线预览功能实现(预览前提:资源必须是公共可访问的)

javascript 复制代码
<iframe src='https://view.officeapps.live.com/op/view.aspx?src=http://storage.xuetangx.com/public_assets/xuetangx/PDF/1.xls' width='100%' height='100%' frameborder='1'></iframe>

2、XDOC实现 word、xls、ppt文件在线预览功能

XDOC可以实现预览以DataURI表示的DOC文档,此外XDOC还可以实现文本、带参数文本、html文本、json文本、公文等在线预览,具体实现方法请看官方文档

下面这种方式,可以实现快速浏览文件,但是对文件使用的编辑器可能会有一些限制:

javascript 复制代码
<a href="http://www.xdocin.com/xdoc?_func=to&amp;_format=html&amp;_cache=1&amp;_xdoc=http://www.xdocin.com/demo/demo.docx" target="_blank" rel="nofollow">XDOC</a>
相关推荐
ThomasChan1236 小时前
Typescript 多个泛型参数详细解读
前端·javascript·vue.js·typescript·vue·reactjs·js
我命由我123456 小时前
NPM 与 Node.js 版本兼容问题:npm warn cli npm does not support Node.js
前端·javascript·前端框架·npm·node.js·html5·js
我命由我1234515 天前
CesiumJS 案例 P34:场景视图(3D 视图、2D 视图)
前端·javascript·3d·前端框架·html·html5·js
XiaoH23320 天前
培训机构Day22
jquery·js
良艺呐^O^21 天前
==和===的区别,被坑的一天
java·js
子非鱼@Itfuture22 天前
ts是什么、tsc是什么、tsx是什么、jsx是什么、scss是什么
前端·typescript·js·scss
niech_cn23 天前
原生js封装ajax请求以及css实现提示效果和禁止点击效果
js
Enti7c1 个月前
改变HTML元素的方式有哪些?如何在HTML中添加/替换或删除元素?
前端·html·js
shuishen491 个月前
Web Bluetooth API 开发记录
javascript·web·js
sunphp开发者1 个月前
黑客攻击网站,篡改首页问题排查修复
android·js