ARTICLE · 1281341
把 PDF 交给 AI,换回一份还能接着改的 PPT
把 PDF 交给 AI,换回一份还能接着改的 PPT
多数 AI 做的 PPT,打开就让人后悔。整页文字挤在一个文本框里,图表是一张贴死的图,想挪一下箭头得重画。你拿到的是看起来像 PPT 的东西,不是 PPT。
GitHub 上有个叫 PPT Master 的开源项目专门治这个毛病。它跑在 AI 编程工具里,交给你一份 .pptx,点开之后每个元素都是 PowerPoint 自己的对象。
麻烦只有装环境这一处
装 Python,克隆仓库,pip install -r requirements.txt,把这个目录在 AI 工具里打开。材料丢进 projects/,聊天里说一句「用这份 PDF 做一份十页的」,剩下的都在它那边发生:读材料、定大纲、写页面、导出。文件落在 exports/ 下面。嫌它一页页确认啰嗦,就说「快速生成,不用问我」,省掉确认那一轮,那道检查仍然要过。
中间为什么绕一道 SVG
它没让模型直接吐 PowerPoint 的 XML。那套格式标签错一个,整份文件打不开,而模型自己发现不了错在哪。PPT Master 让模型先写 SVG,再由脚本编译成 DrawingML,也就是 PowerPoint 内部的图形语言。
这条路走得通,是因为 SVG 和 DrawingML 是同一类东西:都是绝对坐标的二维矢量,矩形、路径、渐变、阴影一一对应。转换算方言翻译,不算格式代沟。
但它要的不是任意 SVG。仓库里管这个叫项目规范化 SVG,能用哪些元素、哪些属性、什么单位,全部封闭列出来。字号只认 font-size="24" 这种不带单位的数字,别的写法要么有确定换算,要么直接判错。方向很明确:SVG 来适应它,不是它去追整个 SVG 标准。

前 5 页当样本,第 14 页的错在第 5 页抓住
模型写的 SVG 不稳定,兼容性问题会悄悄混进长文档,要么导出到一半崩,要么 PowerPoint 静默丢元素。
它加了一道检查器,把你本来会遇到的「导出到第 14 页失败了」,提前变成「第 14 页违反了哪条写法约定」。
更聪明的是这道门跑两遍。执行师先写前 5 页,跑一次早期检查,把问题分成三类:写法本身错了、只有这一页错了、还是这个能力压根没覆盖。修完,剩下的页面才连着写,中间不再插检查。最后一道门要求阻塞错误为 0 才放行。总页数不超过 6 页时,早期那道直接跳过。
它故意不做自动修复,理由写在文档里:机械修补可能悄悄覆盖掉本来有效的设计意图,还可能交回一个更差的页面。严重级别也不看「写得规不规范」,只看「能不能确定、合法地映射」。能确定的算警告放行,有歧义或者会生成非法文件的算错误拦住。
原生到什么程度,不做什么也写清楚
判断这类工具别听形容词,看清单。
它支持 187 个 Office 预设形状,画出来的箭头、V 形、流程节点带着能拖的调节手柄。走模板路线时,母版和版式是真的 p:sldMaster 继承结构,不是把同一套框架贴到每一页。公式编译成可编辑的 OMML,不是公式截图。转场和进入退出动画是包里的计时部件,没有烤成视频。
图表和表格留了个选择给你。默认导出成可编辑的形状,好处是 PowerPoint、Keynote、LibreOffice、WPS 显示一致。加 --native-charts-and-tables,符合条件的转成带数据工作簿的原生图表对象,能右键编辑数据。要跨端保真还是要活的数据,它不替你定。
不做什么也摊开了说。SmartArt 是主动放弃的,理由是那个对象模型封闭又脆弱,用普通原生形状重建反而更稳。艺术字、文字变形、反射、柔化边缘、OLE 和视频宏都不做。逐条对照表在仓库里公开,标着原生、近似、需烘焙、不支持四档。

它不适合谁
作者自己列了短板,我觉得这条最该先看:十页大概要等 10 到 20 分钟,页面是串行生成的,为的是跨页风格一致。要秒出,浏览器里的 SaaS 工具快得多。
另外几处也实在:环境这一步就挡住不少人,产出是本地文件,没有共编和分享链接。
还有一句提醒比前面所有优点都重要:这是工具,不是许愿池。流程只管工作流,上限由模型定。官方建议用带长上下文的模型,再配一个图像生成模型。模型越弱,你要返工的地方越多。
一个容易漏掉的授权细节:项目本身是 MIT,但可选的 PDF 转换依赖 PyMuPDF,那是 AGPL-3.0,只在你要喂 PDF 时才用得上。要把装了它的包再分发出去,先看清那一节说明。
值不值得装
如果你本来就装着 Claude Code 或 Cursor,值得一试。它把最耗人的两段接了过去:先想清楚怎么讲,再把每页画成能改的对象。
只是偶尔要一份 PPT 的话别折腾,SaaS 更省事。账也不一样:它本身不收钱,开销只有你自己的模型用量。它特意做成跑在编程 agent 里也有这层考虑,很多人那套 agent 是固定月费,额度内多出一份 deck 不额外花钱。
我认可的是它把边界写在明面上。哪些能原生、哪些只能近似,逐条列出来,比堆一堆形容词可信。至于值不值得你花那二十分钟,取决于你有多讨厌拿到一份改不动的 PPT。
















































































