用途:处理各类 PowerPoint 任务,包括读取与分析已有演示文稿、基于模板编辑(通过 XML 操作),以及使用 PptxGenJS 从零创建。内置完整设计系统(配色、字体、风格配方)和各类幻灯片指引。
主要能力:读取内容可用 python -m markitdown presentation.pptx 提取文本;从零创建按 7 步执行——研究与需求、选择配色字体、选择设计风格(Sharp/Soft/Rounded/Pill)、规划页面大纲(封面、目录、章节分隔、内容、总结五类)、为每页生成 JS 文件、编译为最终 PPTX、QA。可选使用子代理并发(最多 5 页)。尺寸 10" x 5.625"(LAYOUT_16x9);颜色为不带 # 的 6 位十六进制;英文字体 Arial,中文字体 Microsoft YaHei;页码徽章位于 x: 9.3", y: 5.1",除封面外必填。
必要用法:依赖 pip install "markitdown[pptx]"、npm install -g pptxgenjs,图标可选 npm install -g react-icons react react-dom sharp。每页导出同步的 createSlide(pres, theme) 函数,编译脚本合并后运行 cd slides && node compile.js,输出至 slides/output/presentation.pptx。主题对象必须使用 primary、secondary、accent、light、bg 五个键名,不得替换。
适用场景与限制:适合需批量或模板化产出演示文稿的场景。需遵守 PptxGenJS API 与主题对象契约,并执行必做 QA。资料未提供收费、价格或具体效果信息,相关事实暂未提供。