文章目录
文章目录
本文目录
本文目录

不用装插件、纯网页编辑 Office 的组件有哪些

石墨办公 + AI

把免插件的在线编辑组件分成开源自建、商业编辑 SDK、文档能力中台、整套平台四类,说明各自免掉哪层插件、你要承担什么,并给出六项可复现的免插件验收(三种浏览器、无插件环境、控制台报错、复杂版式、打印导出、移动端)。

结论先说:不用装插件、在纯网页里编辑 Office,市面上有四类组件——开源自建的编辑器、商业在线编辑 SDK、文档能力中台、整套在线办公平台。四类都能做到“不装插件”,差别在你要自己承担多少:编辑器内核、格式转换、权限与事件回调、以及后续运维。

“免插件”不是一句形容词,它有可验证的含义:渲染与编辑都发生在浏览器里,不依赖 ActiveX、NPAPI 这类已被现代浏览器淘汰的本地控件。所以验收要落在浏览器上,而不是落在功能清单上。石墨办公这条线里,石墨办公文档中台私有部署(Shimo Office SDK,以下简称文档中台)属于文档能力中台一类,石墨办公套件私有部署属于整套平台一类。

一、四类组件,各免掉的是哪一层插件

四类“免插件”组件:靠什么免插件、你要承担什么
类型常见形态免插件靠什么你要承担
开源自建编辑器自托管的开源在线 Office,如 ONLYOFFICE Docs浏览器内渲染,自行部署服务部署、升级、字体与依赖,全部自己扛
商业在线编辑 SDK厂商提供的嵌入组件,如 WPS WebOffice 的 SDK 与 JSAPI前端组件加服务端能力按厂商接入方式开发,前端联调
文档能力中台文档中台:JSSDK、JSAPI、服务端 API 与事件回调编辑器内核由中台提供,嵌进业务页面身份、入口、事件消费与异常处理
整套在线办公平台石墨办公套件私有部署平台自带编辑器与文件入口组织、权限、空间与推广

四类的边界不在“能不能编辑”,而在这三件事:格式转换谁做、权限语义谁翻译、出问题谁到场。开源自建把三件都留给自己,中台把内核与转换接走,整套平台连入口一起给。

二、“免插件”到底免掉了什么

传统控件方案依赖本机安装 Office 或浏览器插件,浏览器升级、系统换代就会失效,这也是政企 OA 这几年集中做“去控件化”的原因。纯网页编辑把渲染搬进浏览器,代价是另外四个前提,验收时要一起看:

  • 浏览器版本:目标浏览器要能跑起来,不是“最新版可以”就算完。
  • 字体与打印:服务器端字体缺失会让版面偏移,打印样张要跟屏幕对一遍。
  • 网络与证书:页面能访问服务、证书有效,内网还要确认域名与端口。
  • 终端形态:同一份文件在笔记本、台式机、移动端上的编辑体验分别验一次。

三、免插件验收:六项,每项都有判据

免插件验收清单:怎么做、通过判据是什么
验收项怎么做通过判据
三种浏览器在目标浏览器的两个以上版本各打开一次能打开、能编辑、能保存,无“请安装控件”提示
无插件环境用未装任何办公控件的干净机器,或禁用本地扩展功能与装了控件的机器一致
控制台报错打开开发者工具,全程录一次会话无阻断性报错,跨域与证书问题当场暴露
复杂版式红头、合并单元格、带批注修订的真实文件各一份版式、页码、批注位置与原件一致
打印与导出打印一份、导出 PDF 与 docx 各一次打印样张与屏幕一致,导出后还能被本地 Office 打开
移动端手机浏览器打开同一份文件能看能改,光标与选区正常
示意图:左侧是传统控件方案依赖本地插件与浏览器扩展,右侧是纯网页编辑在浏览器内完成渲染与编辑,中间列出浏览器版本、字体与打印、网络与证书、终端形态四个前提,下方是六项验收。
原创示意图:从本地控件到浏览器内渲染的转变,以及随之需要一起验收的四个前提。

四、怎么选:先看你要嵌几个系统

判断顺序按三步走,从窄到宽。

  1. 只嵌一个系统、只要“点开能改”:商业在线编辑 SDK 或文档能力中台的轻量接入都能满足,比较接入工作量即可。
  2. 要嵌多个系统、还要统一权限与转换:文档能力中台更合适,一套能力复用到 OA、ERP、档案与门户,入口仍归业务系统。
  3. 要组织级协作、空间与知识库:整套平台更合适,编辑器只是其中一层。

也要说清什么情况选对方:团队有强开发能力、希望完全自控内核并能长期养一支维护队伍,开源自建更合适;已经在用某家生态的 WebOffice,且能接受其接入方式,继续用同一家更省联调;只需要预览、不需要编辑,任何一套在线预览都能满足,不必上编辑组件。

五、私有化能不能部署,边界在哪

能。文档中台以私有部署形态交付,浏览器里预览与编辑,接入方仍负责身份、权限、业务入口、事件通知与异常处理;并发、延迟与复杂文件表现以技术文档和 PoC 结果为准,不能凭演示下结论。具体接入路径可对照文档能力集成方案与文档中台私有部署产品页;编辑能力的组合方式见编辑能力说明。

一条边界要写在验收里:私有部署不等于完全离线,物理隔离场景的安装、激活与升级需与方案团队确认;报表里的“支持离线”不能替代这句话。

常见问题

纯网页编辑和装客户端差在哪?

差在依赖与运维。纯网页编辑不装本地控件,浏览器升级后不会失效,换设备也不用重装;代价是对浏览器版本、字体、网络与证书有前提,这些要在验收里逐项确认。客户端的优势是本地文件处理能力强,两者常常并用。

浏览器兼容怎么验?

用目标浏览器的两个以上版本,在未装控件的干净机器上各跑一遍:打开、编辑、保存、打印、导出。同时录一次控制台,看有没有阻断性报错;只在最新版 Chrome 上演示,不能代表全量终端。

大文件会不会卡?

取决于文件复杂度、终端性能与网络,不能给通用结论。做法是拿你自己的大文件与复杂版式文件,在真实终端上跑一轮,把打开耗时、保存成功率和失败提示记录下来,写进验收报告;不要用厂商样例文件替他证明。

私有化能部署吗?

能。文档中台支持私有部署,浏览器端预览与编辑,接入方负责身份与权限映射;并发与复杂文件表现以技术文档和 PoC 为准。私有部署不等于完全离线,完全物理隔离需与方案团队单独确认。

下一步:把目标浏览器、干净终端与几份真实文件列成验收清单,预约演示按这份清单跑一轮;接入方式与责任分工先看集成方案。也可以先看私有化部署方案,了解部署形态与交付范围。