文章目录
- 一、项目概述:PPT Master 是什么
- 1.1 基本定位
- 1.2 技术定位
- 1.3 核心技术栈
- 1.4 项目规模概览
- 二、四大差异化优势
- 差异一:生成真正的可编辑 PPT,而非图片拼贴
- 差异二:成本透明,零使用费
- 差异三:数据隐私 100% 本地
- 差异四:极度开放,海量可定制选项
- 不适合的场景(诚实告知)
- 三、核心概念与实现原理
- 3.1 核心流水线:7 步线性流程
- 流水线的严格性约束
- 3.2 SVG → DrawingML 转换:核心技术突破
- SVG 与 DrawingML 的关系
- 为什么选择 SVG 作为 AI 生成中间格式
- 转换本质:"方言翻译"而非"重新设计"
- 转换边界的严格限制
- 3.3 三角色协作模型
- Strategist(战略师)— Step 4
- Image_Generator(图像生成器)— Step 5
- Executor(执行器)— Step 6
- 角色切换协议
- 3.4 路由系统:按需选择最优路径
- 四条主路由
- 四条 PPTX 特定路由
- 路由纪律
- 3.5 10 条全局执行纪律
- 3.6 规则强度标签系统
- 3.7 五层质量门禁系统
- 四、安装与配置全流程
- 4.1 Windows 安装六步法
- 第 1 步:安装 Python 3.10+
- 第 2 步:下载项目
- 第 3 步:安装依赖
- 第 4 步:验证安装
- 第 5 步:最小示例验证
- 第 6 步:安装可选增强依赖
- 4.2 常见安装问题速查
- 4.3 .env 环境配置详解
- 配置文件查找顺序
- 图像生成后端配置
- 音频 TTS 配置
- 网络图片搜索配置
- 4.4 核心依赖清单
- 4.5 仓库更新
- 五、快速上手实战
- 5.1 三步做出第一份 Deck
- 第 1 步:放入源材料
- 第 2 步:告诉 AI 你的需求
- 第 3 步:拿回 PPTX
- 5.2 实时预览与 SVG 编辑器
- 5.3 转场与动画
- 默认转场
- 自定义转场
- 页内动画
- 对象级精确动画控制
- 5.4 旁白音频与视频导出
- 生成旁白
- 视频导出
- 5.5 模板系统两条路径
- 路径一:template-fill(用现有 PPT 模板填充内容)
- 路径二:create-template(从 PPTX 创建设计参考模板)
- 六、总结与展望
- 6.1 核心价值回顾
- 6.2 适用建议
- 6.3 学习路径建议
一、项目概述:PPT Master 是什么
1.1 基本定位
PPT Master 是一个AI 驱动的多格式 SVG 内容生成系统,版本 v2.7.0,由开发者 Hugo He 创建并采用 MIT 许可证发布在 GitHub。
它的核心能力非常明确:将源文档(PDF、DOCX、URL、Markdown、文本、甚至现有 PPTX)转换为原生可编辑的 PPTX 文件。这绝不意味着简单的图片拼贴、网页截图或 PDF 嵌入——而是每一页都可以在 PowerPoint 中直接编辑文字、形状、图表的真实幻灯片。
1.2 技术定位
PPT Master 的本质是一个Claude Code Skill(技能包)。它既不是独立运行的 SaaS 服务,也不是传统意义上的 CLI 工具,而是一套运行在 AI 编程助手(如 Claude Code、Cursor、Codebuddy 等)中的结构化工作流。
AI 助手读取项目中的SKILL.md(约 934 行、100KB)作为权威工作流定义,然后按照其中定义的 7 个步骤(Step 1–7)执行 PPT 生成任务。
1.3 核心技术栈
- 页面设计语言