核心用法
PPT Maker 是一款基于 Node.js 的命令行工具,通过解析 Markdown 文件自动生成专业级 PowerPoint 演示文稿。用户只需编写标准 Markdown 语法,工具即可智能识别页面结构(封面、章节、结束页),并支持丰富的内容元素渲染。
关键特性:
- Markdown 原生支持:使用
######层级构建页面,支持无序/有序列表、引用块、代码块、表格等标准语法 - 智能图表转换:表格含数值列时,根据关键字(饼图/柱状/折线相关)或数值特征自动生成交互式图表,无需手动配置
- 多主题系统:内置 ocean、sunset、purple、luxury、midnight、classic 六种专业配色方案
- 结束页自动识别:智能检测"感谢""谢谢""Q&A"等结束语,自动应用居中大字布局
使用流程:
1. 编写 Markdown 文件,按规范组织内容
2. 执行 node ppt-maker.js -i input.md -o output.pptx -t theme
3. 获得可直接使用的 .pptx 文件
显著优点
- 极低使用门槛:纯文本 Markdown 输入,无需学习复杂设计软件
- 数据可视化自动化:解决"有数据不会画图"痛点,表格秒变专业图表
- 企业级输出质量:主题设计专业,布局合理,可直接用于商务汇报
- 数值智能解析:自动处理"万""亿""%""¥""$"等单位符号
- 灵活的内容混合:同一页面可图文表混排,图表与文字自动并排布局
潜在缺点与局限性
- 依赖 Node.js 环境:需本地安装运行环境,非纯云端方案
- Markdown 格式敏感:必须严格遵守分隔行
|---|---|等语法,格式错误导致渲染失败 - 图表类型有限:仅支持饼图、柱状图、折线图三种基础类型,不支持散点图、雷达图等
- 无实时预览:需生成后打开文件查看效果,调整成本较高
- 行内格式丢失:粗体、斜体等 Markdown 行内格式会被清理为纯文本
- 中文排版优化不足:长文本换行、字体回退等细节可能需后期微调
适合人群
- 技术背景的数据分析师、产品经理,习惯 Markdown 写作
- 需要快速生成数据汇报 PPT 的企业员工
- 追求效率、对设计细节要求不极致的商务场景
- 已有现成数据表格、希望减少重复制图工作的用户
常规风险
- 数据准确性风险:自动图表可能因数值解析规则产生误判,关键数据建议人工核验
- 格式兼容性:生成的 PPTX 在旧版本 Office 或 WPS 中可能出现轻微排版差异
- 文件路径依赖:脚本硬编码依赖
~/.openclaw/workspace/skills/ppt-maker/路径,迁移需手动调整 - 无版本管理:覆盖输出文件无提示,存在误删旧文件风险