PPT Master – 开源的AI生成PPT工作流

PPT Master是一个开源的AI工作流(Skill),它的核心目标是解决传统AI生成PPT工具的最大痛点:生成的幻灯片是“一张图片”,无法二次编辑。

PPT Master通过一套标准化的本地工作流,能够基于你提供的文档(如PDF、Word)或网页链接,生成一个完全可编辑的原生 PowerPoint (.pptx) 文件。这意味着生成的文本框、形状、图表等所有元素都可以在 PowerPoint 中直接修改。

PPT Master - 开源的AI生成PPT工作流

PPT Master核心工作原理

PPT Master 的工作流巧妙地结合了 AI 的设计能力和脚本的精确转换能力,其核心流程如下:
  1. 文档预处理:将你提供的 PDF、DOCX、URL 等源材料转换为 AI 易于理解的 Markdown 格式。
  2. AI 内容分析:AI 会分析文档结构,提取核心要点和数据。
  3. AI 视觉设计:AI 根据内容,逐页生成 SVG(可缩放矢量图形)代码,这相当于PPT的设计稿
  4. 脚本转换:一个本地的 Python 脚本会将 AI 生成的 SVG 代码,精确地转换为 PowerPoint 原生的 DrawingML 格式。这是实现“完全可编辑”的关键一步。
  5. 输出文件:最终在你的电脑上生成一个包含真实形状、文本框和图表的 .pptx 文件

PPT Master标准化工作流使用步骤

PPT Master 并非一个独立的 App,而是一个需要在AI编程工具(如Cursor、Claude Code、VS Code + Copilot)中运行的工作流
  1. 环境准备
    • 从 GitHub 克隆 ppt-master 项目仓库到本地。
    • 安装 Python 3.10 或更高版本,并执行 pip install -r requirements.txt 安装所需依赖
  2. 配置 AI 编辑器
    • 使用 Cursor 或 VS Code 等 AI 编辑器,打开 ppt-master 的项目根目录。这一步至关重要,确保 AI 能找到项目中的规则文件。
  3. 加载核心规则
    • 在 AI 编辑器的对话窗口中,首先发送指令,让 AI 读取并学习项目的核心规则文件 skills/ppt-master/SKILL.md。这能确保 AI 完整掌握 PPT 生成的标准流程和输出规范
  4. 准备源材料
    • 将你需要转换的文档(如 report.pdf)放入项目的 projects/ 文件夹中
  5. 下达生成指令
    • 向 AI 发送自然语言指令,例如:“请严格按照 SKILL.md 中的规范,基于 projects/report.pdf 这份材料,为我生成一份 10 页左右的商务风格 PPT。”
    • AI 会根据指令,自动执行从内容分析到文件生成的全过程。
  6. 获取成果
    • 生成完成后,你可以在项目的 exports/ 目录下找到最终的原生可编辑 .pptx 文件

PPT Master主要特点

  • 原生可编辑:输出的不是图片,而是真正的 PowerPoint 对象,文字、颜色、布局均可自由调整
  • 数据本地化:整个转换和生成过程都在你的本地电脑上完成,源文件不会上传到第三方服务器,保障了数据安全
  • 成本透明:PPT Master 本身免费开源,你只需支付所使用 AI 模型(如 Claude, GPT-4)的 API 调用费用
  • 输入源广泛:支持 PDF、DOCX、Markdown、网页链接等多种格式作为输入

PPT Master的项目地址

  • GitHub仓库:https://github.com/hugohe3/ppt-master
  • 在线效果预览:https://hugohe3.github.io/ppt-master/
© 版权声明

相关文章

暂无评论

none
暂无评论...