AI 工作流,将文档或主题转换为可原生编辑的 PowerPoint(.pptx)演示文稿,包含真实形状、图表和表格。
pipipi-pikachu/PPTist
基于 Vue 3 和 TypeScript 的网页版演示文稿编辑器,支持 PPTX 导入导出与模板化 AI 生成幻灯片。
- Star
- 9,407
- Fork
- 1,774
- 未关闭 Issue
- 21
- 最近提交
- 11天前
这是什么?
PPTist 是一款网页端幻灯片编辑与演示应用,较完整地复刻了 Microsoft PowerPoint 的常用功能。支持文本、图片、形状、线条、图表、表格、视频、音频和 LaTeX 公式等元素,并提供撤销重做、对齐、组合、元素与页面动画,以及带批注工具的放映模式。
项目可导入导出 PPTX、JSON 及自定义 pptist 格式,也可将幻灯片导出为图片或 PDF,并支持基于模板的 AI PPT 生成。导入 PPTX 的整体保真度约 85% 以上,导出约 95% 以上,复杂动画、特殊图表和高级样式可能存在差异。
项目基于 Vue 3 和 TypeScript 构建,不依赖 UI 组件库,便于定制样式和扩展功能,适合有 Web 开发基础、希望在此之上构建在线演示产品的开发者。本地运行需要 Node.js 20 及以上版本。
核心功能
- 01支持文本、图片、形状、线条、图表、表格、视频、音频和 LaTeX 公式等元素。
- 02可导入导出 PPTX、JSON 和 pptist 文件,并可将幻灯片导出为图片或 PDF。
- 03提供基于模板的 AI PPT 生成,并定义了供 AI 直接生成页面数据的结构。
- 04放映时支持画笔批注、激光笔、计时器和演讲者视图。
- 05提供标尺、网格线、磁性对齐和右键菜单等桌面式编辑辅助功能。
- 06移动端支持基础编辑与预览。
适用场景
- 在 Web 产品或内部工具中集成网页版幻灯片编辑器。
- 在线预览或轻量审阅 PPTX 文件。
- 基于可编辑的幻灯片数据模型构建定制化演示产品。
- 将 AI 生成的幻灯片内容在浏览器中渲染并进行编辑。
快速上手
- 1
确保已安装 Node.js 20 或更高版本
- 2
安装依赖
npm install - 3
启动开发服务器
npm run dev - 4
在浏览器中打开 http://127.0.0.1:5173/
使用前须知
- README 称该项目面向开发者,不能开箱即用,不应直接当作成品工具使用。
- README 称项目不提供在线服务,演示链接仅用于展示。
- 采用 AGPL-3.0 协议,闭源商用需遵守协议或另行付费获取商业授权。
- PPTX 导入导出保真度并非 100%,复杂动画、图表和高级样式可能存在差异。
标签
常见问题
- PPTist 是什么?
- 基于 Vue 3 和 TypeScript 的网页版演示文稿编辑器,支持 PPTX 导入导出与模板化 AI 生成幻灯片。 PPTist 是一款网页端幻灯片编辑与演示应用,较完整地复刻了 Microsoft PowerPoint 的常用功能。支持文本、图片、形状、线条、图表、表格、视频、音频和 LaTeX 公式等元素,并提供撤销重做、对齐、组合、元素与页面动画,以及带批注工具的放映模式。
- PPTist 可以免费使用吗?用的什么许可证?
- PPTist 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- PPTist 还在维护吗?
- 活跃维护中。PPTist 最近一次提交是在 2026年10月10日。
- PPTist 适合用来做什么?
- 在 Web 产品或内部工具中集成网页版幻灯片编辑器。 在线预览或轻量审阅 PPTX 文件。 基于可编辑的幻灯片数据模型构建定制化演示产品。 将 AI 生成的幻灯片内容在浏览器中渲染并进行编辑。
- PPTist 怎么安装和运行?
- 确保已安装 Node.js 20 或更高版本 安装依赖: npm install 启动开发服务器: npm run dev 在浏览器中打开 http://127.0.0.1:5173/
- 在哪里获取 PPTist?
- 源代码和安装说明在 GitHub 上:https://github.com/pipipi-pikachu/PPTist
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
一款 AI Agent Skill,可生成 12 套主题的可编辑演示文稿,支持在浏览器中修改并导出 HTML、PDF、PPTX。
本地优先的桌面应用,可用文字描述或上传文档由 AI 生成可编辑的 HTML 演示稿,并支持 PPTX 导入导出。
基于 Vue 和 Vite 的 Markdown 演示文稿工具,面向开发者,支持代码演示与presenter模式。
开源设计编辑器,可打开 Figma .fig 文件,内置 AI 设计工具,并提供无界面 Vue SDK。
一个以单个 HTML 文件交付的 PowerPoint 替代品,文件本身包含查看、演示和编辑功能。