打开文件
- 用户使用文档管理器打开文档进行查看或者编辑。(基于浏览器访问)
- 使用JavaScript API 将文档唯一标识符(key)以及文档URL(url)发送到文档编辑器。
- 文档编辑器向文档编辑服务发送一个打开文档的请求。
- 文档编辑服务从文档存储服务下载相对应的文档,并将文档转换为Office Open XML格式。
- 准备就绪后,文档编辑服务会将转化后的文档传输到基于浏览器的文档编辑器。
- 提供编辑或者查看权限,对文档进行相应操作,执行保存。
保存文件
- 用户在文档编辑器中编辑文件。
- 文档编辑器将更改发送给文档编辑服务。
- 用户关闭文档编辑器或触发手动保存。
- 文档编辑服务监视到文档结束工作,并收集从文档编辑器发送到一个文档中的更改
- 执行回调保存接口
- 返回状态
协同编辑
- 用户1和用户2在文档编辑器中打开同一个文档,即打开文件时已使用一个相同的document.key
- 用户1对打开的文档进行更改。
- 文档编辑器将用户1所做的更改发送到文档编辑服务。
- 文档编辑服务将用户1所做的更改发送给用户2文档编辑器。
- 现在用户2可以看到这些变化。