OpenPPT:基于 Web 的智能 PPT 在线编辑器
简介
OpenPPT 是一款基于 Web 的在线演示文稿智能应用,支持文档编辑全流程服务。产品旨在通过在线化网页打造 Office 幻灯片的全流程创作服务,兼容微软、金山 WPS、OpenOffice 等主流 Office 产品格式,并深度集成 AI 生成、AI 辅写、AI 演讲、AI 排版美化等智能服务。
项目地址:https://github.com/YOOTeam/OpenPPT
核心功能
1. 文档创建与编辑
- 创建方式:空白创建、模板创建、AI 生成内容、文件导入(PPT/PPTX/WPS/OpenOffice/PDF/图片)。
- 元素编辑:文本富文本编辑、形状绘制、图片处理、表格制作、图表生成。
- 高级编辑:公式编辑、视频嵌入、音频添加、网页嵌入、交互元素添加。
- 排版功能:网格对齐、参考线、分布均匀、层级管理、组合操作。
2. AI 辅助功能
- AI 生成:内容生成、配图生成、模板推荐、风格转换、布局优化。
- AI 写作:文案优化、内容扩展、多语言翻译、摘要生成、标题优化。
- AI 演讲:讲稿生成、语音合成、节奏控制、提示生成、演练辅助。
3. 协作与分享
- 实时协作:多人在线同时编辑、内容实时同步、评论批注、版本历史管理、细粒度权限控制。
- 分享方式:链接分享、网站嵌入代码、多种格式导出、在线直接演示。
- 协作工具:实时聊天沟通、任务分配管理、进度跟踪、通知提醒。
4. 移动端适配
- 移动优化:响应式设计、触摸操作优化、手势支持、离线编辑、多端同步。
- 移动特性:简洁界面、一键快捷操作、语音输入、拍照插入、移动分享优化。
安装与配置
环境准备
- 系统要求:Windows 10+ / macOS 10.15+ / Linux / iOS / Android。
- 浏览器要求:Chrome 80+ / Firefox 78+ / Safari 13+ / Edge 80+。
- 开发环境:Node.js 16+ / npm 8+ 或 yarn / Git。
- 硬件要求:内存 4GB RAM(推荐 8GB) / 存储 2GB 可用空间。
安装步骤
# 克隆项目代码
git clone https://github.com/YOOTeam/OpenPPT.git
cd OpenPPT
# 安装依赖
npm install
# 或使用 yarn
yarn install
# 开发模式运行
npm run dev
# 访问 http://localhost:5173

