PPT Master:一句话把文档变成原生 PowerPoint 的开源工具
【免费下载链接】ppt-masterAI turns documents or topics into real, native PowerPoint decks—with native shapes, transitions and animations,>项目地址: https://gitcode.com/GitHub_Trending/ppt/ppt-master
季度汇报前,你把一份报告 PDF 丢进 AI 聊天窗口,说了一句"做成 PPT"。几分钟后,它交回的不是截图,而是一个能直接在 PowerPoint 里逐元素修改的原生文件——这就是开源项目 PPT Master。
一分钟看懂它
PPT Master 是一个跑在你电脑上的 AI 工作流:把 PDF、DOCX、网页链接甚至一段纯文字,变成带原生形状、图表、转场动画的可编辑 .pptx。
- 产出是真正的 PowerPoint 对象模型:形状带调节手柄,图表可接"编辑数据",不是贴进去的图片。
- 默认走"先定逻辑、再画页面"的流程,生成前会跟你确认风格、页数等设计规范。
- 也可以反向操作:拿你现有的 .pptx 当模板,让 AI 往里面填新内容。
- 边界也明确:它交付的是高质量草稿,最后一公里(精修)仍在你手里;SmartArt、OLE 嵌入等少数能力明确不做。
仓库里带了 21 个完整示例项目、共 280 页成品,可以先翻 examples/ 看看它到底能做到什么水平。
它凭什么做到
SVG 是它的"翻译桥"。AI 先按项目规范画出 SVG 矢量图,再由脚本把 SVG 编译成 PowerPoint 的 DrawingML 格式。两者本质都是绝对坐标的 2D 矢量语言,矩形、渐变、阴影一一对应——所以这次转换是"方言翻译",而不是把整页压扁成一张图。这是输出能保持原生深度的根本原因。
逻辑先行。动笔之前,一个"策略师"环节先读你的材料,定核心信息,再选叙事模式(结论先行的金字塔、讲故事、教学等 5 种)。同一份材料,叙事骨架不同,整份 deck 的骨架就不同。
数据不出机器。源文档转换、SVG 生成、PPTX 导出全部在本地完成,唯一的外部通信是你和 AI 的对话。它不绑定某家编辑器,Claude Code、Cursor、Codex 等任何带 Agent 能力的工具都能驱动。
🚀 三步跑通你的第一次生成
准备:装好 Python 3.10+,克隆项目并安装依赖:
# 克隆仓库并进入目录 git clone https://gitcode.com/GitHub_Trending/ppt/ppt-master cd ppt-master # 一行装完全部依赖 pip install -r requirements.txt操作:用 IDE 打开 ppt-master 文件夹,把你的文档放进projects/,在 AI 聊天面板里说一句:
用 projects/q3-report/sources/report.pdf 做一份 PPT
随后 AI 会先跟你确认设计规范(模板还是自由设计、页数、格式),你点头后,内容分析、排版、配图、SVG 生成、PPTX 导出全程自动。不想来回确认,直接说"快速生成,不用确认",它一趟走完。
看到结果:成品在exports/<名称>_<时间戳>.pptx,用 PowerPoint、Keynote、WPS 打开就能改;svg_final/里还有每页的 SVG 预览图可以快速过目。细节都在 快速入门 里。
🎯 四类典型用法
材料散乱,要一份能讲的 deck。输入一份 40 页的 PDF 报告,输出 8–10 页有结论、有图表、有备注的演示文稿——AI 负责拆、并、重排,而不是照搬原文顺序。
品牌模板必须复用。把公司现成 .pptx 连同新材料一起交给 AI,说"套模板",它在新内容上保留原有页面壳,输出仍是原生可编辑文件。想沉淀可复用的设计系统,也可以先让它从参考文件"提炼模板"(分 Brand / Style / Layout / Deck 四类),路线见 模板指南。
手里只有主题,没有材料。直接说"做一个关于 XX 的 PPT",它会走主题研究环节补齐事实基础再开画。
成品还要二次加工。转场、入场动画、逐页音频旁白都可以事后追加,不用重新生成整份 deck。
值得深挖的三个细节
原生图表与表格,数据是真的。场景:汇报里的营收柱状图以后还会更新。默认导出把图表做成可编辑形状,保证四端(PowerPoint / Keynote / WPS / LibreOffice)视觉一致;加上--native-charts-and-tables参数,符合条件的图表会变成带数据工作簿的 PowerPoint 原生图表对象,右键即可"编辑数据"。两个版本都完全可编辑,区别在于你要跨端保真还是要活数据。
48 种页间转场 + 203 个元素动画预设。场景:路演演示需要"单击逐个揭示要点"。转场和动画写成真正的 OOXML 而非嵌入视频,默认是克制的 fade 转场、元素动画关闭;需要时用命令开启,比如按点击逐个揭示、元素带路径运动,完整映射见 动画文档。
旁白与视频导出。场景:培训材料希望无人值守自动播放。AI 把每页演讲者备注读成语音(默认 edge-tts,约 90 种语区音色,免费无 Key;也可接 ElevenLabs、MiniMax 或复刻你自己的声音),音频嵌回 PPTX,翻页时间自动按音频长度排好,再交给 PowerPoint 原生导出 MP4。
和其他方案怎么选
| 维度 | 手工做 PPT | 托管式 AI PPT(SaaS) | PPT Master |
|---|---|---|---|
| 产出深度 | 完全原生 | 多为图片/网页式页面 | 原生形状、母版、数据图表 |
| 数据去向 | 本地 | 上传到对方服务器 | 本地,仅对话走 AI |
| 成本 | 数小时人力 | 平台订阅费 | 仅你已有的 AI 用量,无额外订阅 |
| 生成速度 | — | 几秒 | 10 页约 10–20 分钟(逐页保证跨页一致) |
| 协作 | 视软件而定 | 在线协作 | 本地文件,无实时共编 |
要"浏览器里秒出、能分享链接",选 SaaS;要"深度原生 + 数据本地 + 成本透明",这是 PPT Master 的位置。
上手前要知道的事
环境有一点点门槛:需要 Python 3.10+ 和任一 Agent 工具(作者推荐 Claude Code,环境测试最充分),Windows 用户有专门的安装指南。不是打开浏览器就用的体验。
模型决定上限:工作流只负责流程,画质天花板由模型决定。官方建议用大上下文模型(约 100 万 token 级)+ AI 生图,效果差时先升级模型,再查 FAQ。
产出是草稿不是成品:别期待一次生成就完美收工——可编辑恰恰是为了让你继续改。另外它没有实时协作功能,需要共编的团队要心里有数。
一句话总结:它把"想清楚、画好看、落成原生 PPT"三件事一次做完,还都把编辑权留给你。翻一遍examples/里的成品,你会对效果心里有数——然后就可以丢给它你的第一份文档了。
【免费下载链接】ppt-masterAI turns documents or topics into real, native PowerPoint decks—with native shapes, transitions and animations,>项目地址: https://gitcode.com/GitHub_Trending/ppt/ppt-master
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考