SuperAPI AI 工具集

pptx-win

办公与效率

查看项目

更新于 10-15 20:30

技能介绍

用途:在本地 Windows 环境(需安装 Microsoft 365 桌面版 PowerPoint)中,通过 PowerShell 调用 PowerPoint COM 完成 .pptx 的检查、编辑、创建、渲染与导出,并补充无模板演示文稿的设计指导。

主要能力:presentation_report.ps1 输出标题、文本、备注和形状清单的报告;export_slides.ps1 渲染每页为 PNG/JPG;export_pdf.ps1 导出 PDF;replace_text.ps1 按 JSON 映射替换占位符文本;inspect_metadata.py 生成非 COM 的包元数据报告;check_text_overflow.py 做静态文本密度风险检查(仅风险信号,真实边界需 COM 渲染截图确认)。无模板场景可参考 no-template-deck-design.md、slide-layout-patterns.md 和 visual-qa-rubric.md 选视觉概念、配色、字阶与版式模式,并做截图检查与修复循环。

使用方式:任何 COM 步骤前先运行 office_com_preflight.ps1 -Apps PowerPoint,确认当前 shell 是已登录桌面用户会话;若 can_use_com 为 false,不要从 Codex 沙箱创建 PowerPoint.Application,改在桌面用户 PowerShell 窗口执行。冒烟测试:powershell -ExecutionPolicy Bypass -File scripts/smoke_test.ps1。占位符替换示例:powershell -ExecutionPolicy Bypass -File scripts/replace_text.ps1 -InputPath template.pptx -OutputPath draft.pptx -MapPath replacements.json。OOXML 兜底前可安装依赖:python -m pip install -r scripts/requirements.txt。

适用场景:模板适配与批量文本替换、现有演示文稿检查与截图 QA、PDF/图片导出、无模板演示文稿的生成与修复。

限制:仅限 Windows;高保真渲染依赖本机 PowerPoint 桌面版与 COM;优先用 PowerPoint 自身导出而非替代渲染器;遇到弹窗、受保护视图、缺字体或文件锁可能失败;COM 报错 0x80070520 属会话问题需换到桌面用户会话重跑。是否收费、具体价格与平台支持等资料暂未提供。