起
最近做的项目有个需求是PPT的在线(Web端)展示,要求做到下面几点:
- 可以全屏播放
- 文档不能被下载
- Flash Free (不依赖Flash插件)
- 不用代理可以访问资源(最基本的一点)
承
想到的办法:
转成pdf,浏览器原生支持播放pdf,
<iframe>
标签可以完成嵌套功能,如<iframe src="./XX.pdf" allowfullscreen="true">
优点:
- 浏览器原生支持,网络消耗很小
- 文档视图可以放大缩小
- 简单(powerponit里直接导出为pdf)
缺点:
- 无法限制访问者下载文档
- 不能实现翻页浏览,只能滚动下拉
转成video(如mp4,
swf),上传视频网站(Youtube支持H5播放)然后内嵌到自己的网站,或者自己用H5播放器播放本地视频。给几个转格式的工具网站
PowerPoint to DVD Converter
PowerPoint to Video Converter
PowerPoint to Web Video Converter优点:
- HTML5
<video>
原生支持
- HTML5
缺点:
- 麻烦,转格式是个体力活
- 不能精确定位帧数
- 体验不好
利用 PowerPoint 2010 另存为 .html格式的文件然后用iframe内嵌到网站(没装Office,我没试过)
借助第三方的文档分享网站,上传文档,然后取得Embed代码,自己定义样式,嵌入自己的网站。
列举几个免费的站点:
-
优点:
- 网站很简约,播放界面灰常美观
- 展示image达到播放效果,纯HTML代码
- 自由控制访问权限,下载权限
缺点:
- 需要开代理才能访问资源(致命。。。)
-
上面5个网站我一起说,就不贴图了,类似于slideshare,不同点是这五个网站生成的embed代码依赖Flash,所以很不推荐。而且和slideshare一样需要开代理才能加载资源,一般用户无法访问。
-
文档管理类网站的发布功能
-
登陆OneDrive,新建文档
编辑文档——文件——共享——嵌入——Copy代码微软自家的文档分享功能本应是最好的选择,可是不能限制访问者下载是个弊端。
-
Google Drive 的访问更苛刻,GAE开代理都上不去,必须用VPN,中国
-
优点:
- 这个站点很有意思,除了文档管理还有很多其他功能,免费班支持文档共享、发布。
- 网站风格很清爽,体验不错。
- 以 SVG 展示幻灯片,动画效果完整还原
- 支持批量上传和处理,简化劳动力
- 不用翻墙(O·M·G!!!)
缺点:
- IE8等等不支持SVG的浏览器要扑街(Who cares!)
-
接
根据各项因素的考虑
如国内大多数用户能正常浏览,移动端可以播放,Flash Free,美观程度等等因素
ZOHO的文档服务是我的最后选择。
收
附上ZOHO的展示