SuperAPI AI 工具集

pptx

智能体与模型

查看项目

更新于 10-16 06:50

技能介绍

用途:处理 .pptx 演示文稿,包括创建新演示、修改或分析现有文件。.pptx 本质是包含 XML 与资源的 ZIP 包,可按任务选择不同工具与流程。

主要能力:

  1. 读取与分析:用 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、ppt/notesSlides/、ppt/comments/、ppt/slideLayouts/、ppt/slideMasters/、ppt/theme/、ppt/media/。可从 theme1.xml 与 slide1.xml 提取字体与配色。
  2. 无模板新建:使用 html2pptx 工作流,先读 html2pptx.md,为每页创建 HTML(如 720pt×405pt),用 html2pptx.js 转换,再用 PptxGenJS 添加图表表格,最后用缩略图校验布局。
  3. 编辑现有文件:读 ooxml.md,解包、编辑 XML、用 validate.py 校验、用 pack.py 打包。
  4. 按模板新建:用 markitdown 提取文本、thumbnail.py 生成缩略图、建立模板清单、规划大纲与模板映射,再用 rearrange.py 重排、inventory.py 提取文本并替换占位内容。

限制:需按技能目录解析脚本路径;创建时仅用 Web 安全字体;渐变与图标需先栅格化为 PNG;每次编辑后必须校验。具体收费、平台与效果资料暂未提供。