What problem does it solve?
Provides a complete, script-driven toolkit to create, modify, validate, and inspect PowerPoint (.pptx) presentations so users and automations can reliably generate brand-consistent decks, fix layout/text issues, and extract slide content without manual PowerPoint editing.
Core Features & Use Cases
- HTML-to-PPTX conversion using an html2pptx workflow for pixel-accurate slide rendering and placeholder extraction.
- Raw OOXML editing & validation for comments, speaker notes, slide layouts, and low-level XML fixes with unpack/pack and XSD validation support.
- Template management: inventory, replace, duplicate, reorder, and validate template slides programmatically.
- Visual validation & assets: generate thumbnail grids, convert slides to images, rasterize gradients/icons with Sharp, and detect text overflow or layout issues.
- Automation scripts: reusable Python and Node scripts (inventory, replace, rearrange, thumbnail, html2pptx) for end-to-end production workflows.
Quick Start
Use the html2pptx workflow to convert your HTML slides into a 16:9 presentation, validate thumbnails, apply replacements from the inventory JSON, and save the final output.pptx.