SuperAPI AI 工具集

creating-presentations

办公与效率

查看项目

更新于 10-15 22:41

技能介绍

用途:创建、编辑和分析 PowerPoint(.pptx)演示文稿,支持幻灯片设计、图表与表格插入以及 HTML 转 PPTX。.pptx 本质是包含 XML 与资源的 ZIP 归档。

主要能力:读取与分析幻灯片(可转为 Markdown 或查看原始 XML、演讲者备注,并生成缩略图网格);新建演示文稿(推荐用 html2pptx,或基于模板做占位符替换);编辑现有文件(解包、修改 XML、验证、重打包);幻灯片重排(复制、删除、移动)。

使用方式:分析可用 markitdown presentation.pptx > slides.md;解包用 python ooxml/scripts/unpack.py presentation.pptx unpacked/;缩略图用 python scripts/thumbnail.py presentation.pptx thumbnails/;模板流程为 inventory.py 生成清单、编写 replacements.json、再用 replace.py 应用;结构校验用 python ooxml/scripts/validate.py output.pptx。依赖:pip install markitdown python-pptx Pillow defusedxml;html2pptx 用 npm install pptxgenjs playwright sharp;缩略图需 LibreOffice 与 poppler。

设计原则:先写明设计思路再写代码;仅用 Web 安全字体(Arial、Helvetica、Times New Roman、Georgia、Courier New、Verdana、Tahoma、Trebuchet MS);文本对比度不低于 4.5:1;每页不超过 6 个要点;创建后立即验证。

限制:内容中未提供价格、支持平台范围等细节,暂未提供;最终效果需在目标平台(PowerPoint、Keynote、Google Slides)上测试,溢出文本不会渲染。