Sign in

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.

Deterministic outputEditable native charts~150ms generation

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.

CapabilityPaperJSXpython-pptxPptxGenJS
API surface3 lines of JSX or JSON47 lines for title + subtitle30+ lines imperative JS
ChartsEditable Excel-embeddedBroken labels (issue #395)Triggers repair dialogs
Output reliabilityOOXML spec-validatedRepair-proneRepair-prone (issue #1020)
Agent supportMCP server + JSON APIManual imperative callsManual imperative calls
RuntimeLightweight Node.js / APIPython + manual OOXMLBrowser-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
~150msgeneration time

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
6chart types

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
0repair dialogs

Get started

Everything needed to validate the output layer quickly.

100 free documents per month. No credit card required.