SuperAPI AI 工具集

pptx

办公与效率

查看项目

更新于 10-16 06:14

技能介绍

这是一个围绕 .pptx 文件全流程处理的技能,只要任务涉及 pptx(作为输入或输出)即可适用,包括制作幻灯片、路演稿与各类演示文稿。

用途与读取分析:可用 python -m markitdown presentation.pptx 提取文本;用 python scripts/thumbnail.py presentation.pptx 生成缩略总览;用 python scripts/office/unpack.py presentation.pptx unpacked/ 获取原始 XML。

编辑与创建:基于模板编辑时参考 editing.md,流程为用 thumbnail.py 分析模板,解包、操作幻灯片、编辑内容、清理、重新打包。没有模板或参考稿时参考 pptxgenjs.md 从零创建。

设计建议:资料提供配色、版式、字体搭配与间距的参考,例如标题 36-44pt 粗体、正文 14-16pt、最小留白 0.5 英寸;并列出避免重复版式、避免居中对齐正文、避免标题下加装饰线等常见错误。

必要 QA:先做内容检查,用 markitdown 提取文本核对缺失、错字、顺序,并用 grep 排查残留占位文本(命令为 python -m markitdown output.pptx | grep -iE "xxxx|lorem|ipsum|this.*(page|slide).*layout")。再做视觉检查,建议用子代理以新鲜视角查看图片,检查重叠、溢出、间距不均、对比度不足等问题,并循环修复验证,至少完成一次修复再验证。转图片流程为 python scripts/office/soffice.py --headless --convert-to pdf output.pptx 与 pdftoppm -jpeg -r 150 output.pdf slide。

依赖:pip install "markitdown[pptx]"、pip install Pillow、npm install -g pptxgenjs,另需 LibreOffice(soffice)与 Poppler(pdftoppm)。限制说明:资料未提供该技能的收费、价格、可用平台或具体效果信息,暂未提供。