用途:任何涉及 .pptx 输入或输出的任务,包括创建幻灯片、路演稿或演示文稿。
主要能力:读取与分析内容(python -m markitdown presentation.pptx 提取文本,scripts/thumbnail.py 生成缩略图,scripts/office/unpack.py 解包 XML);按模板编辑(先分析模板,再解包、操作幻灯片、编辑内容、清理并打包,详见 editing.md);从零创建(无模板或参考稿时使用,详见 pptxgenjs.md)。
使用方式与设计要点:选择贴合主题的配色(如 Midnight Executive、Forest & Moss 等),强调主色调主导、明暗对比、统一视觉母题;每页至少一个视觉元素,使用两栏、图标行、网格、半出血图等布局,大数字标注、对比栏、时间线等展示数据;注意字体搭配与字号层级(标题 36-44pt 粗体、正文 14-16pt)、间距(边距至少 0.5 英寸),避免重复布局、居中正文、纯文字页、标题下划线等常见问题。
质检:内容层面用 markitdown 检查缺失、错字与模板残留占位符,并用 grep 排查 xxxx/lorem 等;视觉层面建议用子代理检查,转图后查看重叠、溢出、间距、对齐、对比度等问题,执行“生成→转图→检查→修复→复验”循环,至少完成一轮修复验证。转图命令: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)。限制与收费信息资料未提供。