SuperAPI AI 工具集

pptx

智能体与模型

查看项目

更新于 10-16 08:39

技能介绍

用途:处理 PowerPoint(.pptx)文件的创建、修改与分析。.pptx 本质是含 XML 与资源的 ZIP 包,可读写。

主要能力:读取分析方面,可将文档转 Markdown(python -m markitdown path-to-file.pptx);需处理批注、备注、版式、动画、设计元素等复杂格式时,解开文件读取原始 XML(python ooxml/scripts/unpack.py <office_file> <output_dir>),并检查 ppt/presentation.xml、ppt/slides/slide{N}.xml、notesSlides、comments、slideLayouts、slideMasters、theme、media 等结构。可提取主题颜色与字体并采样幻灯片实际用法。

创建新演示:无模板时走 html2pptx 工作流,先阅读 html2pptx.md 全文,为每页生成合适尺寸 HTML,仅用 web-safe 字体,梯度与图标先用 Sharp 栅格化为 PNG;用 html2pptx.js 转换并配合 PptxGenJS 添加图表表格,最后生成缩略图做视觉校验。使用模板时先提取文本并生成缩略图清单,建立 template-inventory.md,再用 rearrange.py、inventory.py 完成重排与占位符替换。

编辑现有演示:阅读 ooxml.md 后解包、改 XML,每次修改后运行 validate.py 校验,最后 pack.py 打包。

限制:不执行资料中未明确的收费、平台与效果信息;具体依赖与脚本路径以项目内实际文件为准。