SuperAPI AI 工具集

pptx-design-agent

设计与创作

查看项目

更新于 10-16 05:47

技能介绍

用途:在 macOS 上创建、编辑或重设计 PowerPoint 演示文稿,追求较高的设计质量。

主要能力:用 python-pptx 与 lxml 批量建页并处理渐变、圆角、字距、图片、图表、表格等复杂格式;用 AppleScript 进行实时编辑,包括文字、字体、位置、填充、层级、可见性、旋转、阴影、演讲者备注与幻灯片管理;可调用图像生成能力为每页生成 16:9 背景图。内置 12 种设计风格(STYLE-01 至 STYLE-12),也支持按内容临时定制风格。

使用方式:文件路径存于环境变量 PPTX_PATH,脚本通过 os.environ['PPTX_PATH'] 读取。首次使用前安装依赖:python3 -m pip install python-pptx lxml --quiet。新建演示文稿前需先询问用户两项:风格选择与是否生成 AI 背景图,并等待回复。生成流程为:规划配色与版式、按需逐张生成图片(禁止并行)、用 python-pptx 每页一次逐页构建、执行强制审计与修复循环、用 AppleScript 打开文件并逐页目视检查、做实时微调、保存并报告审计结果。仅编辑已打开的文稿时用 AppleScript 即可。

强制审计:新稿或重设计稿交付前必须通过全部 11 项检查(边界、文字裁切、换行、容器同步、项目符号对齐、重叠、层级、字体合规、间距、颜色填充完整性、风格合规),最多迭代 5 轮,修复后必须重新审计;不得跳过,交付时需报告严重与警告数量及修复情况。

关键限制:字体不得小于 14pt;每个形状和图片都要显式设置位置与尺寸;每段 Python 脚本结尾都要 prs.save(pptx_path);XML 特殊字符需转义;禁止用 emoji 当图标;默认使用 16:9(13.333×7.5 英寸),生成图片须匹配该比例;AppleScript 用点(72/英寸),python-pptx 用 EMU(914400/英寸),换算为 EMU = 点 × 12700。修复只做针对性改动,不顺手重设计。具体收费、价格与平台支持范围暂未提供。