前端实现在线预览文件

一、实现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>
相关推荐
爱搞事的程小猿5 天前
4.qml单例模式
单例模式·js·qml
逝缘~6 天前
css百分比布局中height:100%不起作用
前端·css·小程序·html·js
游小北8 天前
如何模拟一个小程序项目打包的流程
前端·webpack·小程序·js
Json____11 天前
html css jquery选项卡 代码练习小项目
css·html·jquery·js
mqiqe11 天前
jswebrtc 支持 SRS 的 Webrtc 播放器
webrtc·js
song85460113414 天前
hiprint打印/jsPDF使用/html2canvas
node.js·js
ZhaiMou17 天前
前端跨域问题详解与解决方案指南
前端·ajax·面试·node.js·html5·js·跨域
_乐多_19 天前
vben:对话框组件
vue·js·vben
东离与糖宝25 天前
`console.log` 打印一个对象并且得到 `“object Object“`
前端·笔记·react.js·js
唯之为之25 天前
JS脚本批量处理TS数据类型
typescript·js