SuperAPI AI 工具集

pptx

办公与效率

查看项目

更新于 10-15 19:52

技能介绍

用途:在涉及 .pptx 文件作为输入或输出时使用,覆盖创建幻灯片、路演稿与演示文稿,读取与分析现有内容,基于模板编辑,以及从零新建。

主要能力:用 markitdown 提取文本(python -m markitdown presentation.pptx);用 thumbnail.py 生成缩略图总览;用 office/unpack.py 解包原始 XML;基于模板执行解包、改幻灯片、编辑内容、清理、打包流程;无模板时按 pptxgenjs 指南从零创建;用 LibreOffice 转 PDF、pdftoppm 转图片做视觉检查。文档还给出配色、字体配对、字号层级、间距与常见错误等设计建议,并要求内容与视觉两轮质检。

用法要点:所有 scripts/ 路径相对技能目录,运行方式为 cd {this_skill_dir} && python scripts/...,或使用 execute_shell_command 的 cwd 参数。依赖 markitdown[pptx]、Pillow、pptxgenjs(npm install -g pptxgenjs)、LibreOffice(soffice)、pdftoppm(poppler-utils);pdftoppm 不可用时可用 pdf2image 回退。Windows 上依赖需安装并在 PATH 中,缺失时报告问题并停止,不要反复重试。编辑读 editing.md,从零创建读 pptxgenjs.md。转图命令:python scripts/office/soffice.py --headless --convert-to pdf output.pptx,再 pdftoppm -jpeg -r 150 output.pdf slide。质检示例:python -m markitdown output.pptx | grep -iE "xxxx|lorem|ipsum|this.*(page|slide).*layout"。

适用场景与限制:适合演示文稿的生成、编辑、内容核对与视觉走查;文档要求假设存在问题、以找 bug 的方式质检,并完成至少一轮修复与复验。模板编辑需检查占位符残留。具体价格、平台支持范围与效果评估暂未提供。