夜雨聆风学习资料网

ARTICLE · 1205931

pptx-compose:基于模板学习的PPT制作Skill

pptx-compose:基于模板学习的PPT制作Skill

写 PPT 是我日常办公中的一部分,也是稍有点麻烦的部分。过程中也试过不少做 PPT 的 skill:国内像 Work Buddy 一类,国外好几条相近路线——有的整套新建,有的先做成网页,有的整页手绘再拼。观感往往不错,但跟我真正要用的场景对不上:多数时候手里已有公司在用的旧稿和模板,要的是按既有版面改一改、加一页,而不是另起一套「好看模板」。对不上,就自己手搓了 pptx-compose。

01我的需求

多数时候,材料已经在旧 PPT、Word 和纪要里。常见就两类活:参照旧稿改一版(加一页、改某页、微调文字和图);或者拿 Word 加公司模板,整套生成。说白了,核心诉求很朴素——不求高大上,要按公司既有模板与素材拼装。

落到能力上,我真正要的就三点:

1、以日常 PPT 为既有模板底板,在上面新编或改稿,而不是另起一套主题。

2、结构图要清楚,交出去之后同事还能改。

3、成品看起来仍像公司自己的材料——页签、标识、导语框这些「壳」都得在。

一句话:像装修旧房,骨架和门脸不动,只换里面的内容。

02主流技能实现方式

公开能看到的 PPT 制作 skill,大体落在三条路上。观感各有所长,但跟「以既有 PPT 为底板」这件事比,往往只对上一半。

▲ ▲ 三类常见路线对照

第一种,自主设计整套页面。 代表是 Anthropic 官方 pptx skill(用 pptxgenjs 新建)、PPT Master(自由设计 / 整页 SVG)。好看,版式自由度高;短板是难保住页签、logo、导语框这些「铬」——另起炉灶容易,贴回既有模板壳难。

第二种,Web / 页面方式。 代表是 Frontend Slides、归藏(guizang-ppt)。动态强,浏览器里演示舒服;短板是难进日常 PowerPoint / WPS 协作,不少方案最终交出的是不可改的图,或者单文件 HTML。

第三种,整页手绘 / 生图再拼 PPT。 代表是 Codex PPT。观感冲击力强;短板是正文难直接改,也难对齐既有模板里的文字框和间距。

对本场景来说,差的往往就这三处:要保留既有模板壳;要进 PowerPoint / WPS 跟同事改;结构图要可改,还得和正文一体。上面三条路各偏一侧——并不是说它们不好,只是跟我这类需求对不全。对照一下更清楚:

路径
代表
做法
优点
对本场景的不足
自主设计整套页面
Anthropic pptx、PPT Master
代码/主题从零排版,或整页 SVG
观感好、版式自由
难保留页签、logo、导语框
Web / 页面方式
Frontend Slides、归藏
HTML 单页演示或导出
动态强、浏览器协作方便
难进 PowerPoint / WPS;常出不可改图
整页手绘 / 生图
Codex PPT
整页生图再组装进 PPT
观感冲击力强
正文难改;难对齐既有模板
03Compose 的实现思路

pptx-compose 不照着上面三条的实现方式硬做,核心就三件事:

1、模板学习:读当次现有 pptx,学内容结构、目录章节,重点学各页布局与样式——这是和其他 skill 的主要差别;2、先用大模型基于 Web 网页格式(SVG)把结构图效果拉满;3、再基于 SVG,用 PPT 原生元素对照生成可编辑版。

简单说:模板先把既有那套壳和配色留下来;大模型先用 SVG 把图效果拉满,再对照生成 PPT 里能改的原生形状,而不是一张死图。

模板 · 版式 · 风格

框架分三层,色相始终跟当次模板走——不问用户另造一套品牌色:

  • 模板:当次用户 pptx;学字体、主色、可克隆的样例页;结构图色相从标题与顶栏推导;
  • 版式 14 种(按信息结构选):流程/链路、时间轴、闭环、左右对照、能力阵列、支柱、大数字、分层架构、分级部署、金字塔、漏斗、三栏对照、分类树、中心辐射;
  • 风格 9 种(线角留白,参照设计规范):圆角卡片、直角线框、扁平极简、咨询汇报、要点页、行业报告、实色模块、分层色带、深色科技。

新建走默认配对;改稿只能选该版式已有风格,同版式全稿一种风格。另外几件事也刻意避开:不用 SmartArt;不用 pptxgenjs 重画整套;不把整页交给会破坏 OOXML(Office Open XML)命名空间的方式存;不用脚本排几个方块代替大模型出图;红头、截图、标识、底纹保持图片,不整页重绘成「手绘风大图」。

▲ ▲ 模板 · 版式 · 风格三层框架

两套交付

同一张结构图走两条出口:图片版贴高清 PNG,适合汇报定稿时看效果;可编辑版是 DrawingML(Office 绘图标记)形状组,同事能直接改。图片版定观感,可编辑版保可改。交付只留这两份 pptx,过程目录和预览缓存不进交付包。贴图前还会扫一遍导语与图是否重叠——这点看着不起眼,少了就容易翻车。

▲ ▲ 同一结构图的两套 pptx 交付

04效果展示

下面这套介绍稿,就是用 pptx-compose 学模板编出来的(图片版,共 16 页)。按页顺序直接看图就行。

▲ 第 01 页 · 封面

▲ 第 02 页 · 目录(我的需求)

▲ 第 03 页 · 日常场景:拿旧 PPT 改新稿

▲ 第 04 页 · 我真正需要的能力

▲ 第 05 页 · 目录(主流做法)

▲ 第 06 页 · 三类常见路线

▲ 第 07 页 · 代表性方案一览

▲ 第 08 页 · 为何仍不够用

▲ 第 09 页 · 目录(本技能做法)

▲ 第 10 页 · 能做什么

▲ 第 11 页 · 整套新编怎么走

▲ 第 12 页 · 模板 · 版式 · 风格

▲ 第 13 页 · 两套 pptx 与把关

▲ 第 14 页 · 目录(后续优化)

▲ 第 15 页 · 下一步想加强什么

▲ 第 16 页 · 致谢

05后续方向

现在这版能跑通「学模板 → 编稿 → 双交付」,后面主要想补两块:

1、扩图库:从更多真实模板里学版式与风格,做成可内置的配对,少让每次从零摸索;2、出图与工程加固:缩短「大模型出图 — 检查 — 修补」的闭环,并把目录识别这类容易绊脚的点补齐。

技能还在迭代。谁有类似需求,欢迎对照自己的模板试一把,踩了坑也反馈回来。

做 PPT 的 skill 并不缺「好看」这一档,缺的是肯把学习模板这件事做深——把壳留下来。pptx-compose 选的路很土:克隆样例页、约束 SVG 只画图区、同一张图交出能看的和能改的两套。土一点没关系——能进 PowerPoint / WPS、同事改得动,才算交得出去。

相关学习资料