Skip to content

Office App

一款现代化、本地优先的 Office 文档预览与编辑解决方案。

VersionFrameworkLicenseWebsite

🚀 在线演示 | 中文版 | English

快速创建:📄 Word 文档 | 📊 Excel 表格 | 📽️ PowerPoint 幻灯片


🚀 概览

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

✨ 核心特性

  • 📂 多格式支持: 支持打开和编辑 .docx.xlsx.pptx 文件。
  • 🔒 本地优先: 所有文件均在浏览器本地处理,确保数据隐私。
  • ⚡ 快速且响应迅速: 基于 Next.js 15+ 构建,并针对性能进行了优化。
  • 🛠️ 丰富工具: 集成了先进的编辑功能。
  • 📦 持久化存储: 使用 IndexedDB 进行本地文件管理。
  • 🌐 云端集成: 通过 Uppy 轻松选择文件(支持 Google Drive、Dropbox、OneDrive)。

🛠️ 技术栈

🛠️ 快速开始

前提条件

  • Node.js 22+
  • pnpm (推荐)

安装步骤

  1. 克隆仓库:

    bash
    git clone <repository-url>
    cd website
  2. 安装依赖:

    bash
    pnpm install
  3. 启动开发服务器:

    bash
    pnpm dev
  4. 在浏览器中访问 localhost:3000

🚢 部署

本项目已预配置 Cloudflare Pages。

  • 生产环境构建: pnpm build
  • 部署到生产环境: pnpm deploy
  • 预览部署: pnpm deploy:preview

🤝 贡献

欢迎贡献!请随时提交 Pull Request 或开启 Issue。

📜 许可证

本项目采用 GNU Affero General Public License Version 3 (AGPL v3) 开源协议。

🙏 鸣谢

特别感谢以下开源项目,是它们让本项目成为可能:


用心打造更好的办公体验。❤️

项目填写
框架预设Next.js
构建命令npm run build
构建输出目录out

我按照这个部署了以后

直接解析在cloudflare pages上, 绑定在office.05320532.xyz域名上