What problem does it solve?
Converts HTML slide decks into PowerPoint files so teams and creators don't have to rebuild slides manually, preserving layout, images, charts, and placeholder regions for later editing.
Core Features & Use Cases
- HTML → PPTX conversion: Renders HTML slides in a headless browser, rasterizes dynamic visuals, and maps positioned elements into PptxGenJS slides.
- Edit & package PPTX: Unpack, validate, modify, and repack OOXML files for programmatic slide edits and template work.
- Thumbnail & preview generation: Produce grid thumbnails with optional placeholder outlining for quick visual QA.
- Validation & safeguards: Enforces layout dimensions, detects overflow, rejects unsupported CSS (gradients, inline element margins), and aggregates validation errors for deterministic fixes.
- Use case: Export a reviewed 20-slide HTML deck with charts and rasterized icons into a production-ready presentation and generate a thumbnail sheet for sharing.
Quick Start
Use the slides-grab convert command after reviewing slides in viewer.html to generate presentation.pptx.