协同编辑
让多个用户打开同一份 演示文稿,实时查看彼此的修改。先按协同集成接入服务端、登录、权限和持久化存储,再完成许可证配置。
配置并加载文档
在已有 Slides 编辑器中加入 Collaboration Client 配置,具体步骤见 Office 快速开始。示例演示 Sheets;业务后端需要创建和保存 Slides 类型的文档,并将文档 ID 返回给前端。
TypeScript
import '@univerjs-pro/slides/facade'import '@univerjs-pro/collaboration-client/facade'const document = await univerAPI.getCollaboration().loadSlideAsync('your-document-id')if (!document) throw new Error('Document could not be loaded')重新打开或分享文档时使用同一个 ID。不要创建本地空白文档来代替加载服务端文档。
验证同步和权限
用两个独立浏览器会话加载同一个 ID,在一端修改幻灯片文字或移动形状,确认另一端收到变化。刷新页面、断线重连和重启服务后,再检查内容是否保留。使用查看者和无权限用户检查服务端是否拒绝未授权的修改或读取。
你觉得这篇文档如何?