Deterministic PPTX Engine
Build presentations with components, not coordinates.
PaperJSX generates native, editable PPTX files from JSX and JSON. Real Excel-embedded charts your CFO can click into. Real tables that don't clip. Zero “PowerPoint needs to repair this file” dialogs. Send structured data, get a deck.
01 Why it exists
The last mile of document generation is still broken.
You write 47 lines of python-pptx to place a title and subtitle. The title is 2 pixels too low. You deploy. The client opens it in Google Slides and everything moves. Need a chart? python-pptx renders pie chart labels as 100%/800%/100%. PptxGenJS triggers “repair this file” dialogs when you combine charts with images. Neither library can produce an editable Excel-embedded chart. PaperJSX fixes the output layer.
02 Why teams switch
Stop treating screenshots like document generation.
See how PaperJSX compares to legacy approaches.
| Capability | PaperJSX | python-pptx | PptxGenJS |
|---|---|---|---|
| API surface | 3 lines of JSX or JSON | 47 lines for title + subtitle | 30+ lines imperative JS |
| Charts | Editable Excel-embedded | Broken labels (issue #395) | Triggers repair dialogs |
| Output reliability | OOXML spec-validated | Repair-prone | Repair-prone (issue #1020) |
| Agent support | MCP server + JSON API | Manual imperative calls | Manual imperative calls |
| Runtime | Lightweight Node.js / API | Python + manual OOXML | Browser-heavy JS |
03 Who uses this
Built for teams that need the deck itself.
Not a screenshot. Not a PDF. Not a Google Slides link.
AI Agents
Agent workflows that produce document deliverables
Reports, decks, proposals — through MCP or direct API calls. The declarative JSON schema means AI agents describe slides in structured data instead of fighting imperative APIs.
- MCP server integration
- Structured JSON input
- Deterministic output
SaaS Platforms
Export to PowerPoint without building a PPTX engine
Tableau and Power BI export slides as static images. PaperJSX exports editable native objects that recipients can actually modify.
- White-label ready
- SDK or API
- Native editable output
Financial Services
Pitch books and QBRs with editable Excel charts
The editable Excel chart is not a nice-to-have — it is the entire point. Recipients click in and see the actual data.
- Excel-embedded charts
- Master slide inheritance
- Deterministic layout
Get started
Everything needed to validate the output layer quickly.
100 free documents per month. No credit card required.

