作者:乔山办公网日期:
返回目录:word文档
需求是原生的Word在线编辑吗?
一般来说两种途径。一种是利百用插件,比如PageOffice。好处是服务端有一整套的开发接口,劣势是需要安装插件度,客户端需要有Word等Office应用程序安装,不同的客户端环境不同可能造成后继使用过程中的维护量。
还有一种是无插件的方知式,Office 365就是典型的,不过如果是私有化部署,就不能用Office 365了。
还有一个是uzer.me,能提供无插件的原生Office编辑,提供JS SDK和REST API,各种编程语言都能对接。好处道是无插件,劣势是只支持webRTC的浏览器,比如火狐、谷歌,360极速等,IE需要安装插件后才能支专持。
如果只是在线编辑,类似Word的模式,那么其实更多是一个富文本的编辑器,这个用HTML就可以实现属,有一些开源的工具的。
使用phpword这个插件,可以获取word的内容,然后读到html文件,你可以将内容放到编辑器里面,编辑完,再用php写入这个文件,最好做好文件锁处理
这个用asp实现的话,需要第三方组件的支持,建议用asp.net来实现相对简单一点
推荐用PageOffice,支持跨浏览器,从PageOffice官方网站的下载中心里下载PageOffice 专业版2 for PHP,有丰富的示例源代码,实现在线编辑保存word。