核心特性
以下是 Umo Editor Next 即将支持或已经支持的特性列表,目前的完成进度请查看开发计划。该列表可能会不定期更新,以添加更多的功能特性。
多人协作编辑功能
- 支持实时离线和在线协作,当用户离线后再次连接时,仍然可以同步文档更改的内容;
- 通过 WebSocket 与服务器进行实时通信,实现文档内容的实时同步;
- 可通过 Webhook 与其他应用进行通信,实现文档内容及评论等信息的同步;
- 支持文档评论协作,用户可以对文档进行评论,评论内容也会实时同步到服务器端;
- Umo Editor Server 可支持 100000+ 用户同时在线编辑,实现高效的多人协作,支持集群部署。
文档批注(评论)功能
- 支持在线协作,您可以在多人协作编辑时,添加批注;
- 支持离线批注,您可以在离线时,仍然可以添加批注,批注内容会在您重新连接时,自动同步到服务器端;
- 支持各种节点类型和内联添加批注,您可以在文档中添加和管理各类批注;
- 评论中支持 @ 功能,您可以在评论中@其他用户,实现对其他用户的提醒;
- 支持标记已完成/未完成、编辑或删除评论,您可以在批注线程中,对评论进行编辑、删除或标记;
- 支持回复评论,您可以在批注线程中,回复其他评论;
- 支持向评论中添加自定义数据。
文档标注
- 文档标注:可缩放、可序列化、支持撤销/重做
- 多种工具:手写笔、直线、矩形、圆形、橡皮擦
- 颜色与粗细:支持调整画笔颜色与线条粗细
- 协作同步:协作模式下画布内容实时同步,且可同步当前标注人信息
- 编辑保护:协作模式下有人开启标注时,其他客户端会收到提示并进入只读以避免冲突
详细说明请参阅 标注功能。
AI 扩展
- AI 文档助手(Assistant):浮层入口,强调“对选区/光标附近内容进行编辑型输出”,并提供一键替换 / 插入。
- AI 聊天助手(Chat):侧边栏对话入口,支持历史记录与附件(可选),适合“多轮问答、任务澄清、资料整理”。
- AI 建议(Suggestion):编辑时自动给出候选文本,用 Tab/Enter 直接采纳(偏“自动补全 / 续写”),按上下键切换建议。
导出 Word 文档
- 导出的 Word 文档还原度高、兼容性强,可直接用于编辑、打印或分享;
- 导出的 Word 文档为 docx 格式,您可以在 Microsoft Word 或者 WPS Office 等办公软件中打开和编辑。
- 支持添加水印、页面背景、页面边距、纸张大小等功能。
导出 PDF 文档
- 一键静默导出 PDF,无需弹窗或额外操作,提升效率和体验;
- 导出的 PDF 文件还原度高、兼容性强,可直接用于打印或分享;
- 您可以在导出时自定义 CSS 样式和 JS 脚本,也可以配置导出 PDF 的其他配置,如导出的页面范围等;
- 支持添加水印、页面背景、页面边距、纸张大小等功能。
导出 HTML 文档
- 支持导出 HTML 格式文档,方便在其他地方查看,您也可以将文档直接导出为 HTML 格式文档;
- 导出的 HTML 文档可以脱离 Umo Editor 使用,这意味着您可以将导出的 HTML 文档直接在浏览器中打开或者嵌入到其他 HTML 页面中,样式与编辑器中的样式一致;
- 在导出 HTML 文档时,您也可以注入自定义的 CSS 样式和 JS 脚本。
导出图片
- 采用服务器端导出,可以避免在客户端生成图片时可能遇到的性能问题;
- 可以有效防止因为引用第三方资源而产生的跨域报错等问题;
- 在导出图片时,您也可以注入自定义的 CSS 样式和 JS 脚本;
- 支持添加水印、页面背景、页面边距、纸张大小等功能。
文档导入
- 支持导入 Office 及 WPS 文档格式,包括:doc, docx, xls, xlsx, ppt, pptx, odp, odt, ods, rtf, wps, et, dps 等格式),并可自行扩展;
- 支持导入 Umo Editor 专有文档格式,您可以导入使用 Umo Editor 编辑的文档,保留原始编辑内容和样式;
- 支持导入 Markdown 及文本文档等格式;
- 支持智能导入任意网页内容。
工具栏扩展
- 通过工具栏扩展,您可以在工具栏中添加自定义菜单分组,实现个性化工具栏的配置;
- 同时您也可以通过插槽和页边栏实现联动,在页边栏中添加自定义内容;
- 可以手动控制工具栏的打开和关闭等。
页边栏扩展
- 通过页边栏扩展,您可以在页边栏中添加自定义内容,实现个性化页边栏的配置;
- 同时您也可以通过插槽和工具栏实现联动,在工具栏中添加自定义内容。
增强对 Markdown 的支持
- 支持导入 Markdown 文档,并支持自定义 Markdown 语法;
- 提供更多与 Markdown 相关的方法,增强对 Markdown 的支持。
内容锁定
- 支持对文本选区、节点内容进行锁定,避免关键内容被误改;
- 支持在视图菜单、块菜单、气泡菜单中快速锁定或取消锁定;
- 支持一键清除全部锁定,便于模板重置或批量修订;
- 支持锁定标记样式配置(显示开关、背景色、文本色);
- 支持通过 JSON 预置
lockedText/lockedNode,实现“加载即锁定”。
更强大和友好的表格功能
- 表格样式可灵活自定义,包括边框、主题、单元格样式、背景、分页等,满足复杂的表格编辑需求;
- 支持列宽、列高、表格大小自定义,可灵活拖动调整大小;
- 支持粘贴 Excel、Word 等格式,方便与其他工具协作。
文档历史版本管理功能
- 将文档保存为“历史版本”,并提供历史版本列表;
- 支持版本预览与版本对比,不影响当前文档内容;
- 支持一键回溯还原到任意版本,并同步给协作者;
- 支持将关键版本标记为“重要”,在列表中展示“重要”标签便于识别与定位。
素材库
- 提供“文件 / 文件夹”的浏览与管理能力:面包屑导航、返回上级、分页;
- 支持关键词搜索与类型筛选(图片 / 视频 / 音频 / 文档 / 其他);
- 支持上传、新建文件夹、删除、下载等常见素材库操作;
- 支持单选 / 多选,并可在确认后把选中的资源批量插入到编辑器(图片 / 视频 / 音频会插入对应节点)。