SuperAPI AI 工具集

oma-slide

前端与建站

查看项目

更新于 10-15 21:42

技能介绍

用途:oma-slide 用于生成 1920×1080 固定舞台的 HTML 演示文稿,并可通过 oma slide CLI 校验、打包和导出为 PDF、PNG、PPTX。适用于从主题或大纲新建演示、导入 .pptx 或 Canva 设计进行增强、套用风格预设、导出到 Canva 等场景。纯文档、单独图像生成、品牌设计系统定义等不属于其范围。

主要能力:按幻灯片生成 slide-NN.html 片段与 meta.json(含标题、顺序、风格、密度、演讲者备注);确定性几何校验;生成 viewer 与单文件 bundle;导出 PDF、PNG、PPTX;下载视频素材;浏览风格预设;提供可视化编辑器。图像生成委托给 oma-image,视频下载由 oma slide asset fetch-video 完成。

使用方式:先运行 oma slide create --output-dir "$DECK_DIR" 搭建工作区,编写 HTML 后用 oma slide validate --workspace "$DECK_DIR" --output json 校验,再按需执行 oma slide preview、oma slide bundle、oma slide export pdf|png|pptx。风格相关命令为 oma slide style list/preview/get。环境变量可覆盖 OMA_CHROME_PATH、OMA_YTDLP、OMA_HOME。

限制:校验与导出依赖 Chrome 和 puppeteer-core,需先通过 oma slide doctor;PPTX 导出为实验性,每页为栅格图像,无可编辑文本或形状层;幻灯片仅使用本地 ./assets/ 资源,禁止远程 URL;含中日韩文字时必须使用 Pretendard 字体;校验自动修复最多 3 轮;编辑器仅绑定 127.0.0.1;Canva MCP 为可选且需 OAuth,不可用时降级为本地导出。离线环境需先执行 oma slide bundle --inline-fonts 或接受回退字体。