AI 工作流,将文档或主题转换为可原生编辑的 PowerPoint(.pptx)演示文稿,包含真实形状、图表和表格。
- Star
- 3,907
- Fork
- 205
- 未关闭 Issue
- 20
- 最近提交
- 2个月前
这是什么?
Marp CLI 是 Marp 以及基于 Marpit 框架的幻灯片转换器的命令行工具。它可以把 Marp 语法的 Markdown 文件转换为静态 HTML 和 CSS、PDF、PowerPoint(PPTX)以及 PNG 或 JPEG 图片。转换为 PDF、PPTX 和图片时需要本机安装 Chrome、Edge 或 Firefox 浏览器。
除一次性转换外,它还支持监听文件变化自动重新生成并刷新页面的 watch 模式、通过 HTTP 按需转换的 server 模式,以及用于演示的预览窗口。输出内容可包含演讲者备注、PDF 书签和标题、作者、Open Graph 图片等元数据,主题也可以替换或使用自定义 CSS。
可通过 npx、npm 本地或全局安装、Docker 镜像或独立二进制文件使用,并提供 Node.js API 与配置文件(marp.config.js、.marprc 或 package.json 中的 marp 字段)用于项目级设置。
核心功能
- 01将 Markdown 幻灯片转换为 HTML、PDF、PPTX 以及 PNG/JPEG 图片。
- 02watch 模式在文件变化时重新生成并自动刷新浏览器。
- 03server 模式通过 HTTP 按需转换幻灯片。
- 04提供预览窗口和支持键盘导航的 bespoke HTML 模板。
- 05支持导出演讲者备注和 PDF 书签。
- 06可通过命令行参数、配置文件或 Node.js API 进行配置。
适用场景
- 用 Markdown 编写技术分享并导出 PDF 讲义。
- 为使用 Office 的同事从 Markdown 生成 PowerPoint 文件。
- 在 CI 或文档流水线中通过 Docker 自动构建幻灯片。
- 从幻灯片的标题页生成 Open Graph 图片。
快速上手
- 1
安装 Node.js v18 或更高版本
- 2
使用 npx 将幻灯片转换为 HTML
npx @marp-team/marp-cli@latest slide-deck.md - 3
将幻灯片转换为 PDF(需要 Chrome、Edge 或 Firefox)
npx @marp-team/marp-cli@latest slide-deck.md --pdf
使用前须知
- 转换为 PDF、PPTX 和图片需要安装 Google Chrome、Microsoft Edge 或 Mozilla Firefox。
- 实验性的 --pptx-editable 选项还需要安装 LibreOffice Impress,且幻灯片还原度较低。
收录于专题
标签
常见问题
- marp-cli 是什么?
- 将 Marp 和 Marpit Markdown 幻灯片转换为 HTML、PDF、PPTX 与图片的命令行工具。 Marp CLI 是 Marp 以及基于 Marpit 框架的幻灯片转换器的命令行工具。它可以把 Marp 语法的 Markdown 文件转换为静态 HTML 和 CSS、PDF、PowerPoint(PPTX)以及 PNG 或 JPEG 图片。转换为 PDF、PPTX 和图片时需要本机安装 Chrome、Edge 或 Firefox 浏览器。
- marp-cli 可以免费使用吗?用的什么许可证?
- marp-cli 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- marp-cli 还在维护吗?
- 半年内有更新。marp-cli 最近一次提交是在 2026年9月8日。
- marp-cli 适合用来做什么?
- 用 Markdown 编写技术分享并导出 PDF 讲义。 为使用 Office 的同事从 Markdown 生成 PowerPoint 文件。 在 CI 或文档流水线中通过 Docker 自动构建幻灯片。 从幻灯片的标题页生成 Open Graph 图片。
- marp-cli 怎么安装和运行?
- 安装 Node.js v18 或更高版本 使用 npx 将幻灯片转换为 HTML: npx @marp-team/marp-cli@latest slide-deck.md 将幻灯片转换为 PDF(需要 Chrome、Edge 或 Firefox): npx @marp-team/marp-cli@latest slide-deck.md --pdf
- 在哪里获取 marp-cli?
- 源代码和安装说明在 GitHub 上:https://github.com/marp-team/marp-cli
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
一款 AI Agent Skill,可生成 12 套主题的可编辑演示文稿,支持在浏览器中修改并导出 HTML、PDF、PPTX。
基于 Vue 3 和 TypeScript 的网页版演示文稿编辑器,支持 PPTX 导入导出与模板化 AI 生成幻灯片。
一款在终端中将 Markdown 文件变成幻灯片演示的工具,支持图片、代码高亮和主题。
基于 Vue 和 Vite 的 Markdown 演示文稿工具,面向开发者,支持代码演示与presenter模式。
原生 AI 幻灯片生成应用,可将想法、大纲、文档和模板生成为可编辑的 PPTX、PDF 或讲解视频。