2.4 office-pptx:演示文稿
一句话定位
创建、读取、编辑并校验 PowerPoint 演示文稿(.pptx)。官方描述:“Create, read, edit, and validate PowerPoint presentations (.pptx).”
它和“生成一个网页再截图”的区别
很多人觉得做 PPT 可以让模型写 HTML 再截图。这条路有三个硬伤:文字不可选、无法二次编辑、字号在缩放后失真。office-pptx 直接产出原生 .pptx,每一个文本框都是真文本框,后续能在 PowerPoint 里继续改。
| 维度 | 原生 pptx | HTML 截图 |
|---|---|---|
| 文字可编辑 | 是,每个文本框都是真文本框 | 否,整页是一张图 |
| 后续可改 | 是,能在 PowerPoint 里继续改 | 否,改内容要重新生成 |
| 文件体积 | 小 | 大 |
| 视觉自由度 | 受模板约束 | 极高 |
怎么选?一句话:要交付给人用,就走原生路线;只要一张一次性看图,HTML 截图才划算。汇报稿、培训材料、对外提案,几乎都属于前者。
HTML 路线唯一优势是视觉自由度——CSS 能做出模板做不到的效果。但代价是全篇不可编辑:领导想在封面上加一行字,你得重新跑一遍生成,而且每次生成结果都不一样。
最有效的一条内容约束
模型做 PPT 最常见的毛病是把文档抄上幻灯片:一页堆三百字,字号越调越小,观众根本没法看。给任务时加一句约束,产出质量会明显不同:
约束:每页标题写结论(如“转化率提升 12%”),
不要写名词(如“转化率数据”);正文每页不超过 6 行。
为什么这条最有效:
| 规则 | 治的病 |
|---|---|
| 标题写结论不写名词 | 逼模型先想清楚这页要证明什么,而不是罗列有什么 |
| 每页不超过六行 | 从源头限制信息量,宁可多一页,不要挤一页 |
标题是观众扫一眼就记住的东西。写“转化率数据”,观众什么信息都没得到;写“转化率提升 12%”,这一页的核心结论当场传达。行数限制同理:挤不下的内容,正确做法是拆成两页,不是缩小字号。
一个自查方法:把每页标题连起来念,如果听不出这次汇报的主张,说明标题写的全是名词。
模板优先原则
有公司模板就优先套模板,不要从零设计。
模板里藏着的是母版、配色、字体、页脚这些全局设定。让模型从零设计,每份稿子的视觉都不稳定,而且和公司其他材料摆不到一起。反过来,套模板时只要守住一条:保持模板母版、配色与页脚不变,只替换正文。
没有模板也要先定风格再动笔:主色、字体、页脚位置,在提示词里写死。风格三要素定不下来,多页之间的视觉就会漂移。
校验校验的是什么
office-pptx 同样带校验,主要查三类:
| 校验项 | 典型问题 |
|---|---|
| 文本框 | 文字溢出边框、字号过小 |
| 媒体 | 图片缺失、关系断裂 |
| 结构 | 页数对不对、母版引用正不正常 |
注意校验查不出“标题压住了图表”这类布局问题——那属于视觉层面,要靠渲染。
常见毛病清单
让模型做 PPT 之前,先把这几个毛病作为约束写进提示词,比事后返工省一轮:
| 毛病 | 对策 |
|---|---|
| 把文档抄上幻灯片 | 每页不超过六行 |
| 标题全是名词 | 标题写结论 |
| 字号越调越小 | 页数不够就加页,不许缩字号 |
| 图表和文字打架 | 一页一个重点,图表不配长文 |
| 每页一个 bullet 点 | 有数据上数据,没数据别硬凑 |
典型任务
任务一:从大纲生成汇报稿。
用 office-pptx 技能把这份周报做成 8 页 PPT:
1 封面 / 2 本周结论 / 3-5 三个重点各一页 / 6 数据 / 7 风险 / 8 下周计划
每页不超过 6 行字,标题写结论不写名词
任务二:套用公司模板。
用 office-pptx 技能把这 12 页内容搬进 company-template.pptx,
保持模板母版、配色与页脚不变,只替换正文。
任务三:体检已有 PPT。
用 office-pptx 技能检查 deck.pptx:
找出文字溢出边框的文本框、字号小于 12pt 的文字、
以及缺失的图片,列清单不要改。
任务四:改稿。
用 office-pptx 技能改 deck.pptx 的第 6 页:
把柱状图换成表格,数据用附表里的最新值,其他页不动。
改稿类任务一定要写“其他页不动”,否则模型有概率顺手调整别的页面。
交付前渲染抽查
PPT 是最吃视觉的格式,而结构校验查不出“标题压住了图表”这类问题。官方规则明确:用户要求的外观修改,即使没有明确要求视觉检查,也需要渲染。
抽查三张就够:封面、数据页、结尾页。
| 抽查页 | 看什么 |
|---|---|
| 封面 | 标题位置、logo、日期对不对 |
| 数据页 | 图表和文字有没有互相遮挡 |
| 结尾页 | 联系方式、落款有没有漏 |
不需要渲染全部页面,挑关键页,既快又能覆盖最高风险的位置。交付时通常源格式和 PDF 各留一份:.pptx 给对方改,PDF 给对方看,两个都不少。
实践建议
建议一:先定页数与每页职责,再让模型写。 页数不定的 PPT 一定会跑偏。把“1 封面 / 2 结论 / 3-5 重点 / 6 数据 / 7 风险 / 8 计划”这样的结构写进提示词,比让模型自由发挥稳定得多。
建议二:模板优先。 有公司模板就套模板,没有就先定风格三要素。
建议三:交付前渲染抽查三张。 封面、数据页、结尾页。
建议四:页数不够就加页,不要缩字号。 在提示词里写明这条,模型就不会为了塞内容把字越调越小。
建议五:改稿写清边界。 指明改第几页、其他页不动,防止顺手改出意外。
建议六:数据页先给数据再让作图。 把数字和口径在提示词里写清楚,比让模型自己编样例数据靠谱得多。
小结
office-pptx产出原生可编辑的.pptx,优于 HTML 截图路线。- “标题写结论、正文不超过六行”是最有效的一条约束。
- 模板优先:有模板套模板,没模板先定风格。
- 先定页数与每页职责,质量才可控。
- 交付前渲染抽查封面、数据页、结尾页三张。
延伸阅读
- 官方 Office 技能族说明:dsh-skill-office 包
- 视觉把关:2.5 office-export-pdf 与 office-render
- 同类技能:2.2 office-docx
- 通用演示技能对照:4.1 Anthropic 文档三件套
