在浏览器中直接查看和编辑 Office 文档,基于“本地优先”的设计理念,在提供桌面级编辑体验的同时,确保您的隐私和安全.
office-website
“ 一款强大的 Web 应用程序,旨在为您提供在浏览器中直接查看和编辑 Office 文档(Word、Excel、PowerPoint)的无缝体验。它基于“本地优先”的设计理念,在提供桌面级编辑体验的同时,确保您的文档隐私和安全。
Github地址
https://github.com/baotlake/office-website
在线体验
https://office.ziziyi.com/

项目特点
-
多格式支持:可以打开和编辑 .docx、.xlsx和.pptx文件。 -
本地优先:所有文件均在浏览器本地处理,确保数据隐私。 -
性能优化:基于 Next.js 15+ 构建,响应迅速。 -
丰富工具:集成先进的编辑功能。 -
持久化存储:使用 IndexedDB 进行本地文件管理。 -
云端集成:通过 Uppy 轻松选择文件,支持 Google Drive、Dropbox、OneDrive 等云存储服务。
技术栈
-
框架:Next.js -
状态管理:Zustand -
UI 组件:Radix UI 和 Lucide Icons -
数据库:IndexedDB(通过 idb) -
部署:Cloudflare Pages
快速开始
前提条件
-
Node.js 22+ -
pnpm(推荐)
安装步骤
-
克隆仓库:
git clone <repository-url>cd website
-
安装依赖:
pnpm install
-
启动开发服务器:
pnpm dev
-
在浏览器中访问 http://localhost:3000。
部署
-
生产环境构建: pnpm build -
部署到生产环境: pnpm deploy -
预览部署: pnpm deploy:preview
夜雨聆风
