适合人群
- 经常需要制作 PPT 但不想花大量时间排版的职场人士
- 投融资、咨询行业的从业者(商业计划书、项目汇报)
- 学术论文答辩、研究汇报的科研人员
- 内容创作者(将文章、报告转为可视化 PPT)
- 对数据隐私有要求、不想把文件上传第三方平台的企业用户
准备清单
- Python 3.10+
- 一个 AI 编码 IDE(推荐 Claude Code,或 Cursor / VS Code + Copilot)
- 要转成 PPT 的源材料(PDF、DOCX、Markdown、网页等均可)
- (可选)AI 图片生成的 API Key(支持 Gemini、OpenAI、通义千问等 10+ 种后端)
PPT Master 是什么
PPT Master 是一个开源 AI 工具,能够从任意文档自动生成原生可编辑的 PowerPoint。项目已获得 7,400+ Stars,核心亮点是:输出的不是截图或图片,而是真正的 PowerPoint 形状和文本框,每个元素都可以直接点击编辑。
作者何雨果本身就是投融资领域的专业人士(注册会计师、资产评估师),因此工具对商业场景做了深度优化。
核心差异化
市面上大多数 AI PPT 工具输出的是图片截图贴到幻灯片上,而 PPT Master 使用 DrawingML(PowerPoint 原生矢量格式):
| 对比项 | 传统 AI PPT 工具 | PPT Master |
|---|---|---|
| 输出格式 | 嵌入图片 | 原生形状 |
| 可编辑性 | 无法编辑文字 | 每个元素可点击编辑 |
| 文件大小 | 较大 | 较小 |
| 兼容性 | 一般 | Office 2016+ 完美兼容 |
| 数据隐私 | 上传到云端 | 本地运行 |
支持的输入格式
- PDF 文件
- DOCX 文档
- Markdown 文本
- HTML / 网页 URL
- EPUB 电子书
- IPython Notebook(.ipynb)
- 微信公众号文章(通过 curl_cffi 突破反爬)
- 直接粘贴文本内容
内置设计风格
PPT Master 提供多种专业设计模板:
- 杂志风 — 暖色调、大图排版,适合生活方式类内容
- 学术风 — 数据驱动、结构化排版,适合论文答辩
- 暗色艺术风 — 电影感深色背景,适合艺术展示
- 自然纪录风 — 自然色调、沉浸式排版
- 科技/SaaS 风 — 蓝/绿冷色调、数据图表导向
- 发布会风 — 高对比度、大参数突出,适合产品发布
同时还支持 PPT 16:9、小红书、微信等 10+ 种画布格式。
操作步骤
1. 安装 PPT Master
# 克隆项目
git clone https://github.com/hugohe3/ppt-master.git
cd ppt-master
# 安装 Python 依赖
pip install -r requirements.txt
主要依赖包括:python-pptx(PPT 生成核心)、PyMuPDF(PDF 解析)、mammoth(DOCX 解析)、Pillow(图片处理)等。
2. (可选)配置 AI 图片生成
如果你想自动生成配图,需要配置 AI 图片生成后端:
# 复制环境变量模板
cp .env.example .env
# 编辑 .env,填入你的 API Key
# 支持的后端包括:
# - Gemini (google-genai)
# - OpenAI (DALL-E)
# - 通义千问 / 智谱 / 火山引擎
# - Stability AI / Black Forest Labs
# - SiliconFlow / Fal / Replicate / OpenRouter
不配置也不影响核心功能,只是不会自动生成配图。
3. 准备源材料
将你要转换的文件放入 projects/ 目录:
# 创建项目目录
mkdir -p projects/my-report/sources
# 复制源文件
cp ~/Documents/季度报告.pdf projects/my-report/sources/
4. 启动 AI 生成 PPT
在 Claude Code 或 Cursor 中打开项目目录,输入指令:
请用 projects/my-report/sources/季度报告.pdf 创建一份 PPT
使用科技/SaaS 风格模板,16:9 画幅
目标页数:15-20 页
AI 会按三阶段流水线工作:
- 内容理解与设计规划 — AI 分析源材料,规划每页内容
- AI 视觉生成 — 生成每页的 SVG 设计稿
- 工程转换 — SVG 转为 DrawingML,生成原生 PPTX
5. 获取输出文件
生成完成后,在 exports/ 目录会找到两个文件:
presentation_<时间戳>.pptx— 原生形状版本(推荐,可编辑)presentation_<时间戳>_svg.pptx— SVG 快照版本(视觉参考备份)
6. 在 PowerPoint 中编辑
用 Office 2016+ 打开 .pptx 文件,所有文字、形状、图表都可以直接选中并编辑。
7. 迭代优化
如果对结果不满意,继续在 AI IDE 中对话:
第 3 页的图表数据需要更新,请把用户增长率改为 45%
第 7 页的配色太暗了,调整为科技蓝主题
在最后增加一页"下一步计划"总结页
实际使用成本
| AI IDE | 单份 PPT 成本 | 效果评价 |
|---|---|---|
| VS Code + Copilot | ~$0.08 | 良好 |
| Claude Code | ~$0.15-0.30 | 最佳 |
| Cursor | ~$0.20-0.40 | 良好 |
每份 PPT 生成时间约 10-20 分钟,取决于页数和是否生成配图。
常见问题
Q: 生成的 PPT 真的可以编辑吗?不是图片吗?
A: 是的,PPT Master 使用 DrawingML(PowerPoint 原生矢量格式)生成所有元素。每个文本框、形状、图表都是原生 PowerPoint 对象,可以在 Office 中直接双击编辑。这正是它和 Gamma、Beautiful.ai 等在线工具的最大区别。如果你对 AI 生成工具有更多兴趣,可以看看 Awesome DESIGN.md:69 个品牌设计系统。
Q: 支持中文内容吗?
A: 完全支持。PPT Master 对中文排版做了专门优化,包括字体选择、段落间距、自动换行等。输入中文 PDF 或 Markdown 都能正确处理。
Q: 不想用 Claude Code,可以用其他工具吗?
A: 可以。PPT Master 本质上是一个 AI IDE 的 skill/工作流,支持 Cursor、VS Code + Copilot、Codebuddy 等多种 AI 编码环境。Claude Code 效果最好,但其他工具也能正常工作。
Q: 数据安全吗?文件会上传到哪里?
A: PPT Master 全流程在本地运行,除了与 AI 模型的 API 通信外,你的文件不会上传到任何第三方服务器。适合有数据隐私要求的企业用户。
Q: 可以自定义模板吗?
A: 可以。你可以在项目中创建自定义设计规格,指定配色、字体、布局风格等。AI 会按照你定义的规格生成 PPT。也可以混合多个内置模板的元素。
参考来源
下一步建议
- 想让 AI 生成更专业的 UI?看看 Awesome DESIGN.md:69 个品牌设计系统
- 对 AI 工具赚钱感兴趣?阅读 AI 副业赚钱手册:446+ 实战方案
- 想用 AI 接管更多软件?查看 CLI-Anything:让所有软件支持 AI 代理
