SuperAPI AI 工具集

pptx-generator

办公与效率

查看项目

更新于 10-15 16:45

技能介绍

用途:处理各类 PowerPoint 任务,包括读取分析现有演示文稿、基于模板的编辑,以及从零创建演示文稿。

主要能力:内置完整设计系统(配色、字体、样式配方)与幻灯片规范,覆盖封面、目录、章节分隔、内容、总结等页面类型。读取内容可用 python -m markitdown presentation.pptx。从零创建时,先调研需求,选择配色与字体,确定设计风格与幻灯片大纲,再为每张幻灯片生成 JS 文件(每个导出同步的 createSlide(pres, theme) 函数),最后用 compile.js 汇总并运行 cd slides && node compile.js 输出 PPTX。尺寸为 10" x 5.625"(LAYOUT_16x9),颜色为不带 # 的 6 位十六进制,中文字体 Microsoft YaHei,英文字体 Arial。主题对象固定包含 primary、secondary、accent、light、bg 五个键;除封面外每页须有页码徽章,位置 x: 9.3"、y: 5.1"。支持柱状图、折线图、饼图、环形图、散点图、气泡图、雷达图及 RECTANGLE、OVAL、LINE、ROUNDED_RECTANGLE 等形状。

依赖:pip install "markitdown[pptx]";npm install -g pptxgenjs;图标相关可选 npm install -g react-icons react react-dom sharp。

适用场景与限制:适用于无模板时从零创建,或基于模板编辑的演示文稿制作流程,含必需的 QA 环节;具体参考文件(slide-types.md、design-system.md、editing.md、pitfalls.md、pptxgenjs.md)内容及更细节未在资料中完整展开。