宝玉xp
26-06-16 12:38 微博认证:前微软Asp.Net最有价值专家 2025微博年度新知博主 科技博主

baoyu-design skill(让你本地运行 Claude Design 的 Skill)更新,现在能创建 PPTX,导出可编辑的 PPTX 了

安装技能后,就可以用该技能创建 PPT,创建的结果是网页,可以借助 Cursor、Codex 内置的浏览器预览 PPT 效果,也可以直接用它们的标记工具修改 PPT 细节,或者在聊天窗口让 Agent 修改。

PPT 网页按 F 键可以全屏播放。

这个网页可以导出成可以编辑的 PPTX,导出 PPTX 很简单,只要在会话同一会话里面说导出 PPTX 就好了

导出来的 PPTX 是可以 PowerPoint 打开编辑的,基本上和网页上效果是一致的。

baoyu-design skill 地址:jimliu/baoyu-design http://t.cn/AXXQrevF

------

导出 PPTX 的原理(参考图6),是内置了一个 gen_pptx 工具,这工具本质上就是找个浏览器把你的网页幻灯片真正打开看一遍,再照着搬进 PowerPoint。它在后台悄悄启动一个 Chromium(没有窗口),把你的 HTML deck 当成真网页加载、一页页翻过去——该藏的导航条藏掉、该换的字体换好、图片等加载完。这样它看到的就是幻灯片最终长的样子,而不是去死磕 HTML 代码。

接下来有两条路。截图模式最简单:直接给每一页拍张高清照片,贴成 PPT 的整页背景——长得一模一样,但在 PPT 里改不了字,就是张图。可编辑模式更聪明:它把页面上每个元素的位置、文字、颜色、字体都量出来,然后翻译成 PowerPoint 自己的“积木”——文字还是文字框、方块还是形状、图片还是图片。所以导出后你能在 PPT 里点开继续改。代价是排版可能跟原网页有一点点出入。

最后它用一个叫 PptxGenJS 的工具把这些“积木”拼成 .pptx 文件存下来,顺便做几项体检:比如发现相邻两页截图一模一样,就提示你“翻页脚本可能没生效”;尺寸对不上、备注没抓到也会提示。这些提示就是结果里的 flags,给你判断要不要重导。

发布于 美国