用途:处理 .pptx 演示文稿,包括创建新演示、修改或分析现有文件。.pptx 本质是包含 XML 与资源的 ZIP 压缩包,可读取或编辑。
主要能力:文本提取(python -m markitdown path-to-file.pptx 转 Markdown);通过解包脚本 python ooxml/scripts/unpack.py <office_file> <output_dir> 访问原始 XML,用于批注、演讲者备注、幻灯片布局、动画、设计元素与复杂格式;从 PPT 中提取字体与配色,供仿制设计参考。
新建演示:无模板时采用 html2pptx 工作流,将 HTML 幻灯片转换为 PowerPoint 以准确控制定位。使用前须完整阅读 html2pptx.md。每张 HTML 幻灯片按 16:9 尺寸(如 720pt × 405pt)创建,文本用 p、h1-h6、ul、ol,图表表格区域用 class="placeholder",渐变与图标须先用 Sharp 栅格化为 PNG。
作业约定(非强制不可的规则):不得编造事实、指标、价格或采用数据,除非源材料逐字出现;需锁定范围并保持单一叙事主线;生成前需产出 content-audit.md、slide-outline.md、coverage-matrix.md、semantic-qa.md;交付前通过语义 QA 检查。
排版与设计:正文最低 24pt、标题最低 40pt;每张幻灯片一个观点,最多 4 个要点、每点最多 6 词、整页最多 50 词;标题写为结论;限制 3 色加黑白,使用浅色背景;用 Web 安全字体。写代码前须输出设计声明。
适用场景:演示文稿的生成、修改与内容/结构分析。限制:具体环境依赖与全部脚本参数暂未提供;此处未列出完整代码示例。