技术特征:
1.一种基于html5技术的在网页浏览器中编辑office文件的方法,其特征在于,其方法步骤如下:
1)文件存储服务器和文件核心服务器分别开启http服务;
2)网页浏览器访问文件存储服务器提供的嵌入了文件编辑器的网页url地址;
3)文件编辑器的网页打开后,文件编辑器被创建,文件编辑器与文件核心服务器通信,并把office文件的url地址告知文件核心服务器;
4)文件核心服务器下载office文件,并转换成可被文件编辑器识别的内部文件格式(以下简称ebin);
5)文件核心服务器把ebin以文件流的方式返回给文件编辑器;
6)文件客户端使用html5的canvas对象把ebin中的office文件信息渲染到网页中。
2.根据权利要求1所述的基于html5技术的在网页浏览器中编辑office文件的方法,其特征在于,所述文件存储服务器是http服务应用程序,提供文件编辑器的宿主网页,提供office文件的url地址。
3.根据权利要求1所述的基于html5技术的在网页浏览器中编辑office文件的方法,其特征在于,所述文件编辑器是依附于网页浏览器中的实现类似office软件的文件编辑功能的编辑器,其本质是被网页浏览器解析执行的html5和javascript代码。
4.文件编辑器可以跟文件核心服务器提供的接口通信,把office文件url地址发送给文件核心服务器;可以接收转换后的文件ebin,通过html5的canvas对象把ebin渲染到网页。
5.根据权利要求1所述的基于html5技术的在网页浏览器中编辑office文件的方法,其特征在于,所述文件核心服务器是http服务应用程序,包含的文件转换模块实现了office文件和ebin之间的相互转换,当文件编辑后需要存储时,调用文件存储服务器的接口把office文件保存。