Repolode
marp-team

marp-team/marp-cli

Инструмент командной строки для преобразования презентаций Marp и Marpit в Markdown в HTML, PDF, PPTX и изображения PNG/JPEG.

Open source альтернатива:PowerPointKeynote

Звёзды
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. 1

    Установите Node.js версии 18 или выше

  2. 2

    Преобразуйте презентацию в HTML с помощью npx

    npx @marp-team/marp-cli@latest slide-deck.md
  3. 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-агентом для создания из документов или заданной темы редактируемых презентаций PowerPoint (.pptx) с фигурами, диаграммами, таблицами и шаблонами.

74,3 тыс.+3 тыс. за неделю5,8 тыс.PythonMITОбновлён 15 часов назад

Браузерный редактор презентаций в стиле PowerPoint на Vue 3 и TypeScript с поддержкой импорта и экспорта PPTX и генерации слайдов с помощью ИИ по шаблонам.

9,5 тыс.+19 за неделю1,8 тыс.VueAGPL-3.0Активно поддерживаетсяОбновлён 15 часов назад