核心特性
以下是 Umo Editor Next 即将支持或已经支持的特性列表,目前的完成进度请查看开发计划。该列表可能会不定期更新,以添加更多的功能特性。
多人协作编辑功能
- 实时离线和在线协作,支持实时离线和在线协作,当用户离线后再次连接时,仍然可以同步文档更改的内容;
- 通过 WebSocket 与服务器进行实时通信,实现文档内容的实时同步;
- 可通过 Webhook 与其他应用进行通信,实现文档内容及评论等信息的同步;
- 支持文档评论协作,用户可以对文档进行评论,评论内容也会实时同步到服务器端;
- Umo Editor Server 可支持 100000+ 用户同时在线编辑,实现高效的多人协作,支持集群部署。
文档批注(评论)功能
- 支持在线协作,您可以在多人协作编辑时,添加批注;
- 支持离线批注,您可以在离线时,仍然可以添加批注,批注内容会在您重新连接时,自动同步到服务器端;
- 支持各种节点类型和内联添加批注,您可以在文档中添加和管理各类批注;
- 评论中支持 @ 功能,您可以在评论中@其他用户,实现对其他用户的提醒;
- 支持标记已完成/未完成、编辑或删除评论,您可以在批注线程中,对评论进行编辑、删除或标记;
- 支持回复评论,您可以在批注线程中,回复其他评论;
- 支持向评论中添加自定义数据。
嵌入式 AI 文档助手
- 相比于 AI 文档助手更友好的操作体验和非侵入式的聊天工具设计;
- 支持多轮对话,您可以在多轮对话中,获取更准确的智能建议;
- 支持自定义多个 AI 模型,您可以自定义多个 AI 模型,实现自定义 AI 模型的切换和使用;
- 支持推理模式,对于支持推理模式的 AI 模型,您可以配置推理模式,实现推理模式展示;
- 支持历史消息记录,您可以在聊天记录中查看历史消息,实现消息的查看和管理;
- 支持文件上传,您可以配置文件上传,实现向 AI 模型上传文件,以便于为 AI 模型提供更丰富的上下文信息。
导出 PDF 文档
- 一键静默导出 PDF,无需弹窗或额外操作,提升效率和体验;
- 导出的 PDF 文件还原度高、兼容性强,可直接用于打印或分享;
- 您可以在导出时自定义 CSS 样式和 JS 脚本,也可以配置导出 PDF 的其他配置,如导出的页面范围等;
- 支持添加水印、页面背景、页面边距、纸张大小等功能。
导出 HTML 文档
- 支持导出 HTML 格式文档,方便在其他地方查看,您也可以将文档直接导出为 HTML 格式文档;
- 导出的 HTML 文档可以脱离 Umo Editor 使用,这意味着您可以将导出的 HTML 文档直接在浏览器中打开或者嵌入到其他 HTML 页面中,样式与编辑器中的样式一致;
- 在导出 HTML 文档时,您也可以注入自定义的 CSS 样式和 JS 脚本。
导出图片
- 采用服务器端导出,可以避免在客户端生成图片时可能遇到的性能问题;
- 可以有效防止因为引用第三方资源而产生的跨域报错等问题;
- 在导出图片时,您也可以注入自定义的 CSS 样式和 JS 脚本;
- 支持添加水印、页面背景、页面边距、纸张大小等功能。
更完整的 Word 导入和导出功能
- 支持复杂的 Word 文档格式,确保导入和导出时格式及样式不丢失;
- 支持嵌套表格、复杂样式、目录大纲等高级功能,导入后自动优化排版,导出时保留原始样式。
工具栏扩展
- 通过工具栏扩展,您可以在工具栏中添加自定义菜单分组,实现个性化工具栏的配置;
- 同时您也可以通过插槽和页边栏实现联动,在页边栏中添加自定义内容;
- 可以手动控制工具栏的打开和关闭等。
页边栏扩展
- 通过页边栏扩展,您可以在页边栏中添加自定义内容,实现个性化页边栏的配置;
- 同时您也可以通过插槽和工具栏实现联动,在工具栏中添加自定义内容。
增强对 Markdown 的支持
- 支持导入 Markdown 文档,并支持自定义 Markdown 语法;
- 提供更多与 Markdown 相关的方法,增强对 Markdown 的支持。
更强大和友好的表格功能
- 表格样式可灵活自定义,包括边框、主题、单元格样式、背景、分页等,满足复杂的表格编辑需求;
- 支持列宽、列高、表格大小自定义,可灵活拖动调整大小;
- 支持粘贴 Excel、Word 等格式,方便与其他工具协作。
文档历史版本管理功能
- 显示文档的历史版本,支持版本回溯和对比;
- 用户可以查看每个版本的修改记录,标记重要版本,并恢复到任意历史版本。
支持 Web 版式
- 支持将文档导出为适配 Web 的格式,便于在线浏览和分享;
- 提供响应式设计,确保在不同设备上都有良好的阅读体验。