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
  • 專案
  • 專案
  • 專案
  • 專案