ranuts/document

Edit DOCX/XLSX/PPTX in your browser — client-side, no server, works offline (OnlyOffice + WebAssembly)

解决的问题

它提供了一种在无需服务器、用户账户或上传文件到云端的情况下,直接在网页浏览器中打开和编辑常见办公文档(Word、Excel、PowerPoint)的方法。这确保了文档的隐私性,并且所有处理都在用户自己的设备上完成。

工作原理

该项目使用 OnlyOffice 引擎和基于 WASM 的转换器,在浏览器标签页内本地运行。支持广泛的格式,包括 .docx.xlsx.pptx 和 PDF(用于注释)。它可以作为静态网站部署,或通过 Docker 部署,并可通过 iframe 和 postMessage API 嵌入到其他应用程序中。

适用人群

需要一个注重隐私、支持离线使用的浏览器内办公编辑器的用户,以及希望将无服务器文档编辑器嵌入自己应用程序的开发者。

主要亮点

  • 本地处理:所有转换、编辑和导出都在浏览器标签页中完成;不会上传到服务器。
  • 离线支持:可作为渐进式 Web 应用(PWA)安装,实现完整的离线功能。
  • 支持代理:公开 WebMCP 工具,允许浏览器中的 AI 代理打开、读取和转换文档。
  • 直接文件访问:在 Chromium 浏览器中,可直接将更改写回系统中的原始文件。
  • 广泛格式支持:支持 DOCX、XLSX、PPTX、CSV、ODF、RTF、TXT 以及旧版二进制格式。

相关

  • Dispatch
  • 项目
  • 项目
  • 项目
  • 项目