AI PPT Generator

📊 Markdown秒变专业幻灯片

生产力工具榜 #9

基于Markdown的专业PPT一键生成工具,智能识别表格数据自动转图表,支持6种主题风格,适合快速制作数据可视化汇报

收藏
7k
安装
2.7k
版本
1.0.2
CLS 安全性认证2026-06-23
点击查看完整报告 >

使用说明

核心用法

PPT Maker是一款将Markdown文本自动转换为专业PPTX幻灯片的命令行工具。用户只需编写Markdown文件,指定输入输出路径和主题,即可生成包含封面、内容页、图表和结束页的完整演示文稿。核心命令为 node ppt-maker.js -i input.md -o output.pptx -t theme,支持自然语言或结构化Markdown两种输入方式。

显著优点

1. 智能图表生成:通过关键字触发(如"饼图""柱状图""折线"),自动将含数值的表格转换为可视化图表,无需手动绘制
2. 多主题支持:内置ocean、sunset、purple、luxury、midnight、classic六种风格,覆盖科技、商务、创意等场景

3. 自动页面识别:#标题生成封面、##标题分页、特定关键字(感谢/谢谢/thanks等)触发居中结束页

4. 丰富的内容元素:支持无序/有序列表、引用块、代码块、普通表格,且代码块带深色背景美化

5. 数值智能解析:自动清理货币符号、百分号、中文数字单位(万/亿),降低数据格式要求

潜在缺点与局限性

1. 格式刚性:必须使用#开头作为封面、##开头分页,Markdown语法容错性有限
2. 图表触发依赖关键字:无明确关键字时仅靠数值推断,复杂场景可能误判图表类型

3. 布局固定:页面结构、装饰元素、图表位置(饼图右侧/柱状折线收窄)均为预设模板,不支持自定义排版

4. 行内格式丢失:粗体、斜体、删除线等Markdown行内格式会被清理为纯文本

5. 依赖Node.js环境:需本地安装Node及pptxgenjs依赖,非纯云端服务

适合人群

  • 需要快速产出数据汇报PPT的职场人士(销售、运营、产品经理)
  • 熟悉Markdown的技术从业者
  • 对PPT美观度要求中等、追求效率优先的用户
  • 有结构化数据(表格形式)需要可视化的场景

常规风险

  • 生成的PPTX为机器自动生成,复杂商业场景建议人工复核数据和图表解读
  • 主题色与企业文化VI可能不完全匹配
  • 大文件或复杂表格可能存在渲染性能问题

安全解读

核心用法

ppt-maker 是一款命令行驱动的 PPT 自动化生成工具,用户仅需编写 Markdown 文档即可输出精美的 PowerPoint 文件(.pptx)。核心工作流为:准备 Markdown 文件 → 执行 Node.js 命令 → 生成成品 PPT。

关键功能特性:

  • 智能图表识别:在标题或正文中嵌入「饼图」「柱状图」「折线图」等关键词,下方含数值的表格自动转为对应可视化图表,支持占比、趋势、对比等多场景
  • 多主题系统:内置 ocean(科技蓝)、sunset(创意橙)、purple(设计紫)、luxury(黑金奢华)、midnight(深夜暗色)、classic(商务绿)6 种专业主题
  • 智能页面识别:# 生成封面、## 分页、## 感谢/谢谢/thank 等关键词自动触发结束页布局
  • 丰富的内容元素:无序/有序列表、引用块、代码块、表格、多系列图表并排显示
  • 数值智能解析:自动清理「万」「%」「¥」「$」「亿」等单位符号,无需手动预处理数据

命令格式:

node ppt-maker.js -i input.md -o output.pptx -t [theme]

显著优点

1. 零设计门槛:无需掌握 PowerPoint 操作,纯文本 Markdown 即可完成专业级排版
2. 数据可视化自动化:告别手动复制粘贴 Excel 数据做图表,表格数据自动识别转换

3. 本地离线运行:无网络依赖,无云端上传,敏感商业数据完全本地处理

4. 轻量化集成:基于 Node.js 和 pptxgenjs,可嵌入自动化工作流或 CI/CD 管道

5. 灵活的样式控制:通过主题参数快速切换视觉风格,适配科技汇报、商务提案、创意展示等多场景

潜在缺点与局限性

1. 功能单一聚焦:仅支持 Markdown → PPTX 单向转换,不支持反向编辑或模板精细定制
2. 图表类型有限:仅饼图、柱状图、折线图三种基础类型,无漏斗图、雷达图、热力图等进阶图表

3. 排版约束较 rigid:多列布局、自由拖拽、复杂动画等 PowerPoint 原生功能无法实现

4. 依赖 Node.js 环境:非技术用户需配置运行时环境,有一定上手成本

5. Playwright 依赖冗余:安全扫描发现声明了但未实际使用的依赖,存在轻微维护债务

适合人群

  • 技术型汇报者:程序员、产品经理、数据分析师,习惯用 Markdown 记录思路
  • 自动化需求场景:需要批量生成标准化报告、定期数据汇报的团队
  • 数据敏感行业:金融、医疗、政务等对数据出境敏感,偏好本地化处理的用户
  • 快速原型制作:需要快速产出可演示的视觉稿,而非像素级完美的最终交付物

常规风险

  • 文件系统风险:工具需读取本地 Markdown 文件并写入 PPTX 文件,需确保输入路径可信,避免路径遍历攻击(当前代码无过滤逻辑,依赖操作系统权限控制)
  • 供应链安全:核心依赖 pptxgenjs 为社区维护,虽无已知 CVE,但建议锁定版本并定期 npm audit
  • 版本管理混乱:_meta.json 与 package.json 版本号不一致(1.0.2 vs 1.0.0),升级时需人工核对
  • 长期维护不确定性:T3 来源级别(个人开发者),企业重度使用建议 fork 后自主维护

AI PPT Generator 内容

scripts文件夹
手动下载zip · 13.2 kB
package-lock.jsonapplication/json
请选择文件