用途:只要涉及 .pptx 文件(作为输入、输出或两者),都可使用该技能,包括创建幻灯片、路演稿或演示文稿。
主要能力:读取/分析内容、基于模板编辑或创建、从零创建幻灯片,并附有配色、排版、布局等设计建议和必做质检流程。
使用方式: 读取内容:python -m markitdown presentation.pptx 视觉概览:python scripts/thumbnail.py presentation.pptx 原始 XML:python scripts/office/unpack.py presentation.pptx unpacked/
编辑工作流:先用 thumbnail.py 分析模板,再解包、操作幻灯片、编辑内容、清理、打包;详细说明见 editing.md。 从零创建:在无模板或参考演示文稿时使用,详见 pptxgenjs.md。
质检(必需):内容检查使用 python -m markitdown output.pptx,并用 grep 排查占位文本。视觉检查建议使用子代理: python scripts/office/soffice.py --headless --convert-to pdf output.pptx pdftoppm -jpeg -r 150 output.pdf slide 然后逐张检查重叠、溢出、间距、对比度等问题,并循环修复与复验。 重新渲染特定幻灯片:pdftoppm -jpeg -r 150 -f N -l N output.pdf slide-fixed
依赖: pip install "markitdown[pptx]" pip install Pillow npm install -g pptxgenjs LibreOffice (soffice)、Poppler (pdftoppm)。
设计建议:选用与主题匹配的配色(如 Midnight Executive、Forest & Moss 等)、有性格的字体搭配(如 Georgia + Calibri)、控制字号层级(标题 36-44pt 粗体、正文 14-16pt)、保持 0.5" 最小边距与 0.3-0.5" 内容块间距,每页都要有视觉元素,避免标题下划线、纯文字页、低对比度、重复布局等常见问题。
限制:资料未提供该技能的收费、价格、平台支持范围或具体安装步骤,暂未提供。