用途:创建、编辑、审阅和校验 PPTX 演示文稿。
主要能力与用法: 提取文本或数据:python -m markitdown presentation.pptx;也可用 slides.py thumbnail 生成视觉网格。 修改现有文件或模板:解包为 XML、编辑后重新打包,详见 EDITING.md。 从零生成演示文稿:使用 JavaScript 与 pptxgenjs,详见 CREATING.md。
预装沙箱包:markitdown[pptx]、Pillow、pptxgenjs(Node)、react-icons + react + react-dom + sharp(图标渲染)、LibreOffice(soffice)、Poppler(pdftoppm)。
公式:仅使用 Unicode 数学符号渲染,不使用 OMML 或公式图片,因为 LibreOffice 在视觉质检时无法显示二者。
设计要点:默认设计规范见 skills/GENERAL-KNOWLEDGE-WORKER/design-foundations/SKILL.md。除非用户明确要求,否则不加图标;强调色占视觉权重 10-15%;标题与结论页用深色背景、内容页用浅色,或全程深色;选定一种结构母题并贯穿所有幻灯片。配色从内容本身推导,采用 1 强调色 + 中性表面 + 中性文字。每页使用不同布局(双栏、网格、数据标注等),正文左对齐,标题 36pt 以上,边距至少 0.5 英寸。避免标题下划线、卡片彩色侧边框、渐变、通用填充语等 AI 生成痕迹。
来源引用:使用网络信息的幻灯片必须在底部添加来源行,来源名称须为可点击超链接,格式为 "Source:" 加超链接文本数组。
质检(必做三步):
- 内容质检:python -m markitdown output.pptx,检查缺失、错别字、顺序及模板残留占位符。
- 视觉质检:soffice --headless --convert-to pdf output.pptx;pdftoppm -jpeg -r 150 output.pdf slide;ls slide-*.jpg;用后台会话逐页检查重叠、溢出、间距、对比度等问题。
- 修复并复验:修复后重新转换并复查,至少完成一轮修复-验证循环。
限制:公式仅限 Unicode;质检不可跳过;未提供具体收费、平台或效果信息。