有没有办法让HTML5 canvas显示预览wordexcelpowerpoint 文档

有没有办法让HTML5 canvas显示预览wordexcelpowerpoint 文档,第1张

目前找到的几种方式:

1.像以前的百度文库那样,先转换成flash,然后放在网页上。

说明:使用软件OpenOffice/LibreOffice,swftools。

优点:在国内,由于Flash安装量很大,而且很多人用IE和Chrome内核的浏览器,所以是可以查看的。

缺点:OpenOffice/LibreOffice转换的结果可能会丢失格式/排版(我没试过所以不知道会不会),而且比较耗服务器资源,如果浏览器没装Flash就没法查看文档了,尤其是移动端。

2.转换成PDF,然后用Mozilla的pdf.js查看。

说明:转换成PDF的方法可以用OpenOffice/LibreOffice,也可以用七牛的第三方服务“文档转换”(由亿方云提供)。

优点:如果是把文件存放在七牛云,用在线的服务会比较有保障,加载速度也快。

缺点:收费,不过费用很低廉,pdf.js可能比较大,加载相对慢点,放到七牛上面会好些,对移动端支持不好。

3.转换成HTML,像现在的百度文库那样。

说明:使用PHPOffice和PDFtoHTML将文档转换成HTML直接在浏览器输出,类似现在的百度文库。

优点:浏览器无需安装任何插件,也不用担心兼容性问题,还支持移动端。

缺点:可能会丢失格式,而且用户可以直接拷贝文档内容,如果是扣积分下载的话,可能达不到目的。

你好,如果不是浏览器原因就是网速,如果都正常就是文库系统原因,有时无法浏览,但是只要下载按钮正常,是可以正确下载的。

记得不要用迅雷等外部工具下载,直接浏览器本地下载即可,否则格式会有误的。

相关知识可以去百度百科查看,那里有更详细的解释。善用搜索,善用百科、文库之类的知识资源平台。

这里简单说一下HTML5,html5是一个规范,其最大的特点在于总结了历代HTML语言的特点,强化了html语言的功能性和可扩展性,把大部分可用的标签和属性做了统一和规范。

以往,各浏览器都是一家独大,夜郎自大,或多或少的都在“发明”一些自己觉得不错的标签和属性,导致,网页设计和制作一直没有一个良好的规范,html5就是把这些以往出现的各种语法和用法,取长补短的做了一次总结,同时,简约未来网页应用的发展趋势,添加了一些新的功能内容,可以说,使用html5+css+js就可以开发一个动态(数据库、缓存数据、动画等)的网站,在这以前,动态是需要使用asp、php、jsp等动态变成语言实现的。

可以说,html5是语义化、性能优化、体验优化的产物,相对于以往的html5版本,html5还算完美(目前处于草案阶段,具体的内容还有待完善和商榷)。

html5适合开发网页应用,这里的网页应用是狭义的网页应用(类似桌面应用程序),而且,目前,html5在智能手机端的应用是属于较为常见的,这得益于智能机的原始浏览器属性(webkit内核,google android和apple IOS都是webkit内核的浏览器)和其应用特性(主要还是流量限制,html5有应用缓存功能和本地数据库);

腾讯等一些优秀的互联网产品提供商也开始把自家的网页更新到了html5了(QQ邮箱的拖拽上传、腾讯微博的CSS3图片、QQ空间的标签语义化等),国内大部分的网页设计公司和团队,也逐渐开始设计和制作基于html5部分功能的网页和网站了;

可以说,html5是一个趋势,是一个向性能和体验看齐的规范化趋势。关于网上说的html5的“使命”是干掉flash(《HTML5和Flash之粗知浅见》),个人以为太过片面,放大了html5的某个功能而已。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6124359.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-15
下一篇 2023-03-15

发表评论

登录后才能评论

评论列表(0条)

保存