Рабочий процесс с AI-агентом для создания из документов или заданной темы редактируемых презентаций PowerPoint (.pptx) с фигурами, диаграммами, таблицами и шаблонами.
marp-team/marp-cli
Инструмент командной строки для преобразования презентаций Marp и Marpit в Markdown в HTML, PDF, PPTX и изображения PNG/JPEG.
Open source альтернатива:PowerPoint
Keynote
- Звёзды
- 3,907
- Форки
- 205
- Открытые issues
- 20
- Последний коммит
- 2 месяца назад
Что это?
Marp CLI — интерфейс командной строки для Marp и других конвертеров на базе Marpit. Он преобразует Markdown-файлы с синтаксисом Marp в статические HTML и CSS, PDF, PowerPoint (PPTX), а также изображения PNG и JPEG. Для преобразования в PDF, PPTX и изображения используется установленный локально браузер Chrome, Edge или Firefox.
Помимо разового преобразования, в Marp CLI есть режим наблюдения, который пересобирает презентацию при изменении файлов и обновляет открытую страницу, серверный режим, который преобразует презентации по HTTP-запросу, и окно предварительного просмотра для показа. В выходные файлы можно включить заметки докладчика, структуру документа PDF и метаданные, например название, автора и изображение Open Graph. Темы можно переопределить или задать с помощью собственного CSS.
Marp CLI можно запускать через npx, устанавливать локально или глобально с помощью npm, использовать через Docker или скачать как автономный бинарный файл. Также доступны API для Node.js и файл конфигурации (marp.config.js, .marprc или раздел marp в package.json) для настроек всего проекта.
Ключевые возможности
- 01Преобразует слайды в Markdown в HTML, PDF, PPTX и изображения PNG/JPEG.
- 02Режим наблюдения пересобирает презентацию при изменениях и автоматически обновляет страницу в браузере.
- 03Серверный режим раздаёт презентации и преобразует их по запросу через параметры строки запроса.
- 04Окно предварительного просмотра и собственный HTML-шаблон с поддержкой навигации с клавиатуры.
- 05Поддерживает экспорт заметок докладчика и структуры документа PDF.
- 06Настраивается с помощью флагов CLI, файлов конфигурации или API для Node.js.
Сценарии использования
- Подготовка технических докладов в Markdown и экспорт раздаточных материалов в PDF.
- Создание файлов PowerPoint из Markdown для коллег, которые пользуются Office.
- Автоматизация сборки презентаций в CI или конвейере документации с помощью Docker.
- Создание изображений Open Graph из титульного слайда презентации.
Быстрый старт
- 1
Установите Node.js версии 18 или выше
- 2
Преобразуйте презентацию в HTML с помощью npx
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 и изображения PNG/JPEG. Marp CLI — интерфейс командной строки для Marp и других конвертеров на базе Marpit. Он преобразует Markdown-файлы с синтаксисом Marp в статические HTML и CSS, PDF, PowerPoint (PPTX), а также изображения PNG и JPEG. Для преобразования в PDF, PPTX и изображения используется установленный локально браузер Chrome, Edge или Firefox.
- marp-cli можно использовать бесплатно? Какая у него лицензия?
- marp-cli распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- marp-cli всё ещё поддерживается?
- Обновлялся за последние 6 месяцев. Последний коммит в marp-cli — 8 сент. 2026 г..
- Для чего можно использовать marp-cli?
- Подготовка технических докладов в Markdown и экспорт раздаточных материалов в PDF. Создание файлов PowerPoint из Markdown для коллег, которые пользуются Office. Автоматизация сборки презентаций в CI или конвейере документации с помощью Docker. Создание изображений Open Graph из титульного слайда презентации.
- Как установить marp-cli?
- Установите Node.js версии 18 или выше Преобразуйте презентацию в HTML с помощью npx: 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
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Навык для AI-агентов, который создает редактируемые презентации в 12 визуальных темах: их можно править в браузере и экспортировать в HTML, PDF и PPTX.
Браузерный редактор презентаций в стиле PowerPoint на Vue 3 и TypeScript с поддержкой импорта и экспорта PPTX и генерации слайдов с помощью ИИ по шаблонам.
Терминальная утилита для создания слайд-шоу из Markdown-файлов с изображениями, подсветкой кода, темами и экспортом в PDF.
Презентации в Markdown для разработчиков на Vue и Vite: живой код, диаграммы и режим докладчика.
Генератор слайдов на базе ИИ, который превращает идеи, планы, документы и шаблоны в редактируемые презентации PPTX и PDF или видео с озвучкой.