PPT 文档处理
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @kunlungrowth/kg-pptx。
技能介绍
要解决什么问题
.pptx 本质是带 XML 的 ZIP 包。很多自动化场景需要在不打开桌面 PowerPoint 的前提下:新建幻灯片、改已有页的内容与版式、读演讲者备注和批注,还要保证版式、配色和文字层级在视觉上说得通。本技能把这类工作收成可重复的工作流,并产出下游能消费的 PptxArtifact。
核心能力与工作流
- 读取 / 分析:纯文本可走 markitdown 转 Markdown;涉及批注、备注、版式、主题配色与字体时,解包读取
ppt/presentation.xml、ppt/slides/slideN.xml、ppt/notesSlides/、ppt/theme/theme1.xml等。 - 无模板新建(html2pptx):先定配色(3~5 色、对比可读)与 Web 安全字体,按 16:9(720×405pt)写每页 HTML;图表/表格用
class="placeholder"占位,渐变与图标先栅格化为 PNG。经 html2pptx 生成后再用图表 API 填占位,并用缩略图网格检查截断、重叠与对比度。 - 编辑已有(OOXML):解包 → 改
slideN.xml等 → 每次编辑后立即校验 → 重新打包。 - 模板新建:抽模板文本与缩略图做逐页清单(0 基索引),按内容量选版式(如 2 项两栏、3 项三栏),复制重排页后生成带段落属性(bold、alignment、bullet、color)的替换 JSON 并应用。
- 转图校验:
pptx→ PDF(LibreOffice)→ 页图 JPEG(pdftoppm),便于肉眼核对。
输出除自然语言说明(设计选择与版式理由)外,包含 PptxArtifact:task、slides(index/title/bullets)、design(palette/font)、output_path,可交给 PDF 导出、视觉优化或多模态理解等下游。
适用边界
- 适用:从零或用模板做产品介绍类 deck、批量改要点与备注、需要结构化幻灯片清单的流水线。
- 不适用:专业平面设计级精修;复杂动画与像素级视觉仍以桌面端打开文件确认为准。配色与版式细则可参考技能内
references/template.md。
使用场景
- 按品牌色与两栏版式从零生成多页产品介绍,并用缩略图网格检查文字是否截断或重叠
- 对已发布的 .pptx 解包后批量改 slide XML 中的要点与对齐,每次改完立即校验再重新打包
- 抽取公司模板逐页版式清单,按内容条数选栏位并生成带 bold/bullet 属性的替换 JSON 后输出
- 需要读演讲者备注、批注或主题配色时解包 presentation、notesSlides 与 theme XML 做分析或归档
适合人员
- 每周用固定企业模板重排销售页、只换标题与要点的售前或解决方案顾问
- 把汇报材料自动从结构化内容生成 .pptx 并导出 PDF 或页图做验收的内部平台工程师
- 要从 deck 抽出逐页标题与 bullets 交给多模态或摘要流水线的数据/AI 应用开发者
- 维护季度经营汇报幻灯片,需在无桌面 PowerPoint 环境下改备注与版式的内容运营或 PMO