SuperAPI AI 工具集

pptx-editorial

办公与效率

查看项目

更新于 10-16 10:24

技能介绍

用途

pptx-editorial 用于生成一个原生 PowerPoint(.pptx)文件,采用杂志级编辑排版风格。典型用途包括路演 PPT、投资人演示、董事会汇报、高管备忘录等。

主要能力

  • 通过编写使用 pptxgenjs 的 JavaScript 程序,并借助 execute_javascript_code 工具运行,生成 .pptx 文件。
  • 文件保存到工作区(使用工具返回的输出目录),随后报告路径和一行布局摘要。
  • 提供 10 种版式:L01 封面、L02 章节分隔、L03 大数字网格、L04 引言加视觉、L05 图片网格、L06 流程、L07 大问题、L08 大引言、L09 前后对比、L10 结尾。
  • 内置 5 套调色板(Monocle、Indigo Porcelain、Forest Ink、Kraft Paper、Dune),每套含 ink、paper、paper-tint、ink-tint 四个十六进制值。
  • 规定字体仅使用 Georgia(展示)与 Calibri(正文)。
  • 对中文排版给出具体规则:中文字符横向占位更大,40pt 时约 0.55 英寸宽;英雄标题文本框宽度至少 12 英寸;章节标题宽度 ≥ 8 英寸;正文宽度 11 英寸以上较安全。
  • 明确禁止对 CJK 文本应用 charSpacing(字符间距),否则会出现字符间巨大空隙。

使用方式

  1. 编写 JavaScript 程序,使用 pptxgenjs 生成 .pptx。
  2. 通过 execute_javascript_code 工具运行,并传入 packages: "pptxgenjs",以便执行器在运行前安装该包。
  3. 脚本必须包裹在 async IIFE 中,禁止顶层 await(否则 Node 会猜测 ESM 模式,require() 会抛出错误)。
  4. 运行成功后,工具结果会包含 markdown_link 字段或 file_refs 数组,使用返回的 markdown_link 字符串。
  5. 最终回答第一行必须是该文件链接(形如 [filename](file:UUID)),且不能放在代码块内。

适用场景

  • 需要杂志级编辑风格的演示文稿。
  • 路演、投资人演示、董事会汇报、高管备忘录。
  • 中文或其它语言的演示文稿(需匹配用户提示语言)。

限制

  • 仅使用一套调色板,不得自创十六进制颜色。
  • 仅使用 Georgia 与 Calibri 两种字体,不得使用自定义字体。
  • 禁止阴影、发光、反射、柔化边缘、斜面、3D 旋转、渐变背景、圆角矩形、剪贴画、装饰性 emoji、图库照片占位符、Comic Sans、Times New Roman 默认、Arial Black、默认样式 SmartArt、彩虹色图表调色板。
  • 内容必须真实,不得使用 lorem ipsum、[Title here] 占位符或编造统计数据。
  • 团队幻灯片:若用户未提供团队姓名、职位或简介,不得编造;可询问用户或删除该幻灯片并注明“团队信息待补充”。
  • 不得编造财务指标(MRR / ARR / 增长率)、客户名称或竞争对比。
  • 幻灯片数量由内容决定:短内容 6–12 页,长内容 15–25 页,不得填充。
  • 不得出现形状重叠,相邻 y 定位形状之间至少保留 0.3 英寸垂直间距。
  • charSpacing 硬上限为 15,任何文本元素都不得超过;CJK 文本必须为 0。
  • 封面/英雄文本必须居中(align: 'center')并使用全宽(w: 12+),不得固定在 x: 0.7 且无对齐。
  • 元数据行项目之间使用中点 ·(U+00B7),不使用连字符或破折号。
  • 除 L10 外,每页需有页码“NN / TT”。
  • 最终回答第一行必须是文件链接,否则用户无法点击。