---
id: "zh/online-editing"
title: "在线编辑"
language: "zh"
description: "独立介绍 Office 在线编辑、轻文档、Markdown/代码文本、KM 思维导图、draw.io 流程图和权限体系。"
canonical_url: "https://www.babel.cc/public/babelwiki/zh/online-editing.html"
markdown_url: "https://www.babel.cc/public/babelwiki/ai/zh/online-editing.md"
alternates: {"en": "https://www.babel.cc/public/babelwiki/ai/en/online-editing.md", "zh": "https://www.babel.cc/public/babelwiki/ai/zh/online-editing.md"}
reading_note: "文档记录不等于当前部署能力；以实际版本、授权模块与配置为准。保留原文的可选、限制及待确认说明，勿补猜接口。 / Documentation is not a guarantee for every deployment. Preserve optional-module requirements, limitations and unresolved API contracts."
---

# 在线编辑

在线编辑覆盖 Office 文档在线协同编辑、轻文档在线编辑、Markdown/代码/文本编辑、KM 思维导图、draw.io 流程图，以及客户端编辑和权限控制。

Office 在线编辑、Office 评论和 Office 转 PDF 使用巴别鸟深度定制的 ONLYOFFICE；文件预览和预览批注使用独立的 BabelViewer。两者的操作入口和权限应分别确认。

![网页版文件列表](https://www.babel.cc/public/babelwiki/assets/images/web-main.webp)
*在线编辑通常从文件列表或右键菜单进入，并受文件权限、分享权限、锁定状态和企业模块配置共同控制。*

## 能力总览

| 类型 | 默认能力 | 说明 |
| --- | --- | --- |
| Office 在线编辑 | 巴别鸟深度定制 ONLYOFFICE | 提供 Office 在线编辑、评论、多人协作和 PDF 转换；具体格式与入口依部署及权限配置 |
| 其他在线 Office | 可接入 | 私有化部署可按需求对接 Office 365、WPS Online、永中 Office 等支持 Web/API 的在线 Office |
| 轻文档 | 可作为独立轻量文档形态 | 适合快速记录、在线协作、知识沉淀和不需要传统 Office 排版的场景；参考资料：<https://zhuanlan.zhihu.com/p/1924150143114011633> |
| Markdown / 代码 / 文本 | 自带文本编辑器 | 可编辑 TXT、MD、RTF，以及 CSS、JS、JSP 等文本/代码类文件 |
| 思维导图 | KM 格式 | 默认保存为 `.KM`，可导出 KM、TXT、MD、SVG、PNG、Xmind |
| 流程图 | draw.io | 支持 draw.io 流程图在线编辑；是否默认开启取决于模块授权和部署配置 |
| 客户端编辑 | 本地应用 | 调用本地软件编辑云端文件，保存后自动上传为新版本 |

## 权限体系

在线编辑不是单独绕过权限的入口。用户能否编辑取决于以下权限和状态：

- 用户是否拥有该文件或文件夹的在线编辑、编辑、上传新版本或相应自定义文件权限。
- 文件是否处于客户端编辑锁定、在线编辑锁定、审批锁定、定稿或归档状态。
- 分享场景中，分享者是否授予在线编辑、批注、下载、查看等权限。
- 企业是否启用“仅在线编辑”等权限组合，用于允许协作编辑但限制源文件下载。
- 私有化部署是否启用了对应在线 Office、轻文档、思维导图、流程图或第三方编辑器模块。

## Office 在线编辑

### 在线编辑模块概述

巴别鸟企业网盘是OnlyOffice多年的官方合作伙伴，巴别鸟企业网盘的在线编辑模块基于OnlyOffice技术研发并优化了中文字体的载入和显示问题。巴别鸟在线编辑器支持多种文档格式，包括Microsoft Office（Word、Excel、PPT）和WPS Office。

![Office 在线编辑](https://www.babel.cc/public/babelwiki/assets/images/office-online-editing.jpg)
*Office 文档可在网页中直接打开和编辑，减少下载、修改、再上传的往返操作。*

编辑器的基本操作可参考 [ONLYOFFICE 官方帮助](https://helpcenter.onlyoffice.com/docs/userguides)。巴别鸟使用深度定制版本，实际功能和入口以本系统配置为准。

### 技术基础

在线编辑模块的技术基础包括：

- OnlyOffice编辑器:

OnlyOffice是一个强大的在线办公套件，支持多种文档格式的在线编辑。巴别鸟将其集成到网盘系统中，以提供优质的在线编辑体验。

- 中文字体优化:

为了克服OnlyOffice中对中文字体载入效率的不足，巴别鸟进行了优化，通过采用字库本地化技术，大幅提高中文字体的载入和显示速度，从而提升用户体验。

- 文档锁定:

巴别鸟同时支持客户端编辑和在线编辑，这意味着为防止文件版本冲突文件在线编辑时要锁定不能客户端编辑，文件客户端编辑时要锁定不能在线编辑。

### 主要功能

巴别鸟的在线编辑模块包括以下主要功能：

- 多格式支持:

用户可以在线编辑和查看Microsoft Office（Word、Excel、PPT）和WPS Office格式的文档。

- 协同编辑:

在线编辑模块支持多用户同时协同编辑文档，用户可以实时查看其他用户的更改，并共同编辑文档。这种协同编辑功能对于团队协作非常有用。

![OnlyOffice 多人协同编辑](https://www.babel.cc/public/babelwiki/assets/images/onlyoffice-collaboration.jpg)
*多人协同编辑适合共同维护合同、表格、方案、投标文件和项目资料。*

- 兼容性:

巴别鸟的在线编辑模块兼容微软Office，能很好的在网页上还原office的版式和字体。确保文档排版和格式在不同编辑器中打开的良好兼容性。

- 开放API:

巴别鸟开放在线编辑器的API，允许其他企业软件调用该API，将在线编辑功能集成到其他应用中。

### 用户体验

在线编辑模块的目标是提供用户友好且流畅的在线编辑体验。用户可以直接在网盘中打开需要编辑的文档，编辑完后即时保存，而无需离开网盘界面。这种无缝集成提高了用户的效率，使编辑文档更加便捷。

同时巴别鸟权限配置支持“仅在线编辑”，这意味着可以让一些用户仅能在线编辑文档但不能下载获取文档。

### 企业协作

巴别鸟在线编辑模块不仅适用于个人用户，还为企业提供了一个协同办公的平台。团队成员可以一起编辑文档，共享想法，并通过实时协作提高工作效率。

### 开放API

巴别鸟在线编辑器API允许企业将在线编辑功能集成到其自有软件或第三方软件中，使企业能充分使用在线编辑的能力。

### 其他在线编辑器

巴别鸟标准版还集成了其他在线编辑器，用于在线编辑及创建如MD文件，TXT文件甚至思维导图（如脑图）同时，巴别鸟也可以通过接入第三方API的形式集成其他支持HTML5的在线编辑系统，譬如可以对接微软office365或金山的web office（WPS）。

- 自带文本编辑器在线编辑。

巴别鸟自带的文本编辑器可以编辑及预览如：TXT、MD、RTF等文本文件，同时也能编辑CSS、JS、JSP…等代码文件，便于用户快速创建文档记录。

- 自带脑图（思维导图）编辑器。

巴别鸟自带思维导图模块，可以在线新建及在线编辑思维导图文件。

思维导图文件默认保存为KM格式。也可以导出为KM、TXT、MD、SVG、PNG、Xmind格式。

巴别鸟也可选支持创建流程图，但需要购买相应的模块授权（非标准版默认自带）。

## 客户端编辑

### 客户端编辑概述

巴别鸟企业网盘提供了强大的客户端编辑功能，用户可以轻松调用本地编辑软件对云端文档进行编辑，编辑保存后文件会自动上传到云端。这个功能不仅提高了用户的便捷性，还有助于避免文件版本的冲突，从而提高工作效率。

在客户端文件列表要编辑的文件上点击右键，选择编辑即可打开客户端编辑。

客户端编辑的实现原理决定了只要本地有编辑程序，所有类型的文件都可以进行客户端编辑。

### 技术实现

客户端编辑功能的实现技术包括：

- 客户端集成:

巴别鸟的 Windows、macOS 和 Linux（含麒麟）客户端均支持调用本地编辑软件，用户可以直接在本地软件中打开并编辑云端文件。Linux 用户应安装对应发行版与处理器架构的编译版本。

- 缓存管理:

客户端编辑使用缓存技术，把需要编辑的文件从云端缓存到本地并调用本地应用打开。系统监测到正在编辑的文件更新就把更新文件作为新版本上传。良好的缓存管理技术能在保证效率的前提下节约用户本地的磁盘空间。用户也可以在巴别鸟右键菜单手动清除文件的缓存。

- 文件状态检测:

在进行客户端编辑之前，系统会检测文件的状态，包括文件是否已被其他用户锁定。这有助于防止多人同时编辑同一文件，避免版本冲突。

- 自动锁定和解锁:

当用户开始编辑文件时，系统会自动锁定文件，以确保其他用户无法同时编辑相同文件。编辑完成后的解锁和上传状态应在客户端确认；只有修改内容成功上传后，才能在云端查看新的版本。

- 版本冲突处理:

即使有锁定机制，网络中断等情况仍可能产生版本冲突。处理前先把本地编辑副本和可下载的云端候选版本另存到同步目录之外的独立目录，再对比并选择当前版本。只有保存并成功上传的内容才会形成可在云端查看的版本；不能假定未选版本一定已上传。处理后检查上传状态和云端版本列表；确认前不要清理缓存或删除候选副本。

### 主要功能

客户端编辑功能的主要功能包括：

- 本地编辑:

用户可以通过点击本地编辑按钮，将文件缓存到本地，并使用本地默认应用程序进行编辑。

只要本地有相应的应用程序，理论上巴别鸟支持所有文件的本地编辑。

- 自动锁定:

文件在编辑时会自动锁定，以防止其他用户同时编辑，从而避免版本冲突。

- 自动解锁:

编辑完成关闭应用后，客户端处理自动解锁及修改上传；应检查传输状态，确认修改已成功上传后，再把云端新版本作为保存结果。

- 版本控制:

编辑后的文件成功上传后生成云端新版本；可查看和还原仍被保留的历史版本。尚未上传的本地修改不属于云端版本。

### 用户体验

客户端编辑功能提供了出色的用户体验。用户可以在本地编辑器中进行编辑，而不必下载文件编辑后再上传。同时不支持在线编辑或在线预览的文件格式也可以通过客户端编辑打开编辑或预览。这提高了编辑效率和工作流程的顺畅性。

### 技术挑战

客户端编辑功能的技术挑战在于检测文件的状态，自动锁定和解锁，以及文件版本的冲突处理。系统需要准确判断文件是否正在被其他用户编辑，同时在冲突发生时提供用户友好的解决方案。这些挑战需要综合考虑用户体验和数据完整性。巴别鸟客户端编辑是业内少有的能很好处理这些问题的功能模块。

## 轻文档在线编辑

轻文档面向快速编写、多人协作、知识沉淀和轻量发布场景。与传统 Office 相比，轻文档更适合以结构化段落、列表、表格、链接和嵌入内容组织信息；与 Markdown 相比，轻文档更强调可视化编辑和非技术人员的低门槛协作。实际部署中，轻文档的入口、模板、权限和发布方式应与企业文档规范、项目协作方式和知识库沉淀流程一起设计。

![轻文档在线编辑](https://www.babel.cc/public/babelwiki/assets/images/light-doc-editing.jpg)
*轻文档适合会议纪要、知识文章、项目说明、协作记录和轻量发布内容。*

## Markdown、代码和文本在线编辑

巴别鸟自带文本编辑器可用于 TXT、MD、RTF 等文本文档，也可编辑 CSS、JS、JSP 等代码类文件。适用场景包括项目说明、轻量技术文档、配置片段、脚本说明、日志片段和团队知识维护。

![Markdown 与代码文本编辑](https://www.babel.cc/public/babelwiki/assets/images/markdown-editor.jpg)
*Markdown、代码和文本文件可在网页端直接编辑，适合轻量技术文档和配置说明。*

## 思维导图在线编辑

思维导图默认保存为 `.KM` 格式，并支持导出为 KM、TXT、MD、SVG、PNG、Xmind。它适合需求梳理、会议纪要、知识结构、项目拆解和培训材料。与项目文件夹配合时，思维导图也会参与版本管理、权限控制、分享和同步。

![思维导图在线编辑](https://www.babel.cc/public/babelwiki/assets/images/mindmap-editor.jpg)
*思维导图可作为项目拆解、培训结构、需求梳理和会议纪要的协作文件。*

## 流程图在线编辑

流程图采用 draw.io 体系，适合业务流程、系统架构、审批流、数据流和实施流程图。该能力可作为可选模块接入，是否可用取决于授权与部署配置。

![draw.io 流程图在线编辑](https://www.babel.cc/public/babelwiki/assets/images/drawio-editor.jpg)
*draw.io 流程图可用于业务流程、系统架构、审批流和交付方案说明。*

## BabelViewer 与 ONLYOFFICE 的分工

巴别鸟使用深度定制的 ONLYOFFICE 提供 Office 在线编辑、Office 评论和 PDF 转换；它与 BabelViewer 是两个独立组件。

| 要完成的任务 | 使用组件 | 使用边界 |
| --- | --- | --- |
| 预览文件、围绕内容批注讨论 | BabelViewer | 支持预览的格式除 Excel 和音视频外均可批注；可选格式须启用相应预览模块 |
| 编辑 Office 内容、添加或回复 Office 评论 | 巴别鸟定制 ONLYOFFICE | 支持 Excel 单元格评论；与 BabelViewer 批注分开使用，受编辑器权限及部署配置控制 |
| 将 Office 文档转换为 PDF | 巴别鸟定制 ONLYOFFICE | 可用入口受模块及权限配置控制；批量任务见[自动转 PDF](https://www.babel.cc/public/babelwiki/zh/automation-pdf.html) |

因此，Excel 不支持 BabelViewer 批注，并不影响它在 ONLYOFFICE 编辑器中使用 Office 评论。预览格式清单见[预览与转码](https://www.babel.cc/public/babelwiki/zh/preview-transcoding.html)；该清单不能作为全部格式的在线编辑清单。所有可平面预览的文件均属于转 PDF 范围，音视频和 3D 除外；非 Office 格式可使用巴别鸟其他转码工具。其他类型的在线编辑工具也不等同于 ONLYOFFICE。

## 第一次编辑、评论与导出

1. 确认企业已启用对应在线编辑模块，并且你对文件拥有所需编辑、评论或下载权限。在文件列表中对目标 Office 文件选择“在线编辑”。
2. 在编辑器中修改文档；需要讨论时，选中文字或 Excel 单元格，通过评论按钮或右键“添加评论”输入内容并提交。已有评论可在评论面板中打开并回复。成功标志是评论出现在相应位置或面板中，而不是只在输入框里写完。
3. 根据编辑器保存状态确认修改已保存；返回文件后检查内容及云端版本。不能把本地缓存或尚未提交的输入视为已保存，也不套用上游版本的自动保存时间。
4. 需要 PDF 时，在已开放下载且提供该入口的编辑器中使用“文件 → 下载为”，选择 PDF，生成后打开检查页数、字体及布局。若没有 PDF 选项或下载入口，请管理员核对权限和定制模块；不要以能预览该文件推断一定能导出。批量生成 PDF 请按[自动转 PDF](https://www.babel.cc/public/babelwiki/zh/automation-pdf.html)配置任务。

以上评论及下载操作参考 ONLYOFFICE 官方帮助：[文档评论](https://helpcenter.onlyoffice.com/docs/userguides/document_editor/Commenting.aspx)、[电子表格评论](https://helpcenter.onlyoffice.com/docs/userguides/spreadsheet_editor/Commenting.aspx)、[保存与下载](https://helpcenter.onlyoffice.com/docs/userguides/document_editor/SavePrintDownload.aspx)。这些是基本交互参考，不代表巴别鸟部署包含上游的所有功能、格式或默认设置。BabelViewer 批注与 Office 评论的跨组件通知或同步关系不能据此推断。
