Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Marp to Editable PPTXNew to Visual Studio Code? Get it now.
Marp to Editable PPTX

Marp to Editable PPTX

KatsuYuzu

|
5 installs
| (0) | Free
Export Marp Markdown presentations to editable PowerPoint (.pptx)
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Marp to Editable PPTX

Install from VS Code Marketplace →

A VS Code extension that exports Marp Markdown presentations to editable PowerPoint (.pptx) files.

Each text box, image, and shape is individually placed — not embedded as a flat image — so you can freely edit the slide content in PowerPoint or LibreOffice.

Usage

  1. Open a Marp Markdown file (.md) in VS Code
  2. Press F1 and run Marp: Export to Editable PPTX
  3. Choose a save location in the dialog
  4. The editable .pptx file is generated

Requirements

  • A Chromium-based browser (Google Chrome or Microsoft Edge) must be installed

Visual Quality

Each image shows HTML (Marp) on the left and exported PPTX on the right.
All 60 slides from src/native-pptx/test-fixtures/pptx-export.md — auto-updated by CI.

All slide comparisons (60 slides)

How it works

  1. Converts the Markdown to HTML using @marp-team/marp-cli
  2. Launches a headless browser to render each slide and extract precise layout information (position, font, color, images, background)
  3. Builds an editable .pptx where each element is individually placed as a native PowerPoint shape

See src/native-pptx/README.md for architecture details, ADR log, and the visual diff improvement workflow.

For contributors

# Install dependencies
npm install

# Build (extension + native-pptx bundle)
npm run build

# Run unit tests
npm test

# Run the visual fidelity comparison locally (Windows, requires PowerPoint)
node src/native-pptx/tools/gen-pptx.js src/native-pptx/test-fixtures/slides-ci.html dist/compare-out.pptx
node src/native-pptx/tools/compare-visuals.js src/native-pptx/test-fixtures/slides-ci.html dist/compare-out.pptx
# → report at dist/compare-slides-ci/compare-report.html

License

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft