Skip to content

DELIVERABLE INFRASTRUCTURE FOR AI PRODUCTS

Ship the native deliverable your AI product is judged by.

Turn structured product output into editable PPTX, DOCX, XLSX, and PDF files your customers can present, review, calculate with, and keep — inside the runtime you control.

  • Runs in your runtime
  • No LibreOffice, no headless Chromium
  • Free to try, no signup

EXECUTION ARCHITECTURE

One runtime boundary from request to artifact.

Your application owns data, orchestration, storage, and delivery. PaperJSX turns validated structured input into a native file and returns diagnostics to the caller.

01

Product request

Structured application data

02

PaperJSX runtime

Local format engine

03

Validation

Diagnostics and fixture checks

04

Native artifact

PPTX · DOCX · XLSX · PDF

SAMPLE LIBRARY

Generated artifacts you can inspect and download.

Each sample includes its current native file, rendered previews, and checked-in source JSON.

PPTX6 slides

Q3 earnings highlights

A six-slide earnings deck with a KPI band, a native revenue-by-type chart, and guidance.

@paperjsx/json-to-pptx
PPTX8 slides

Enterprise risk review

An eight-slide board review covering enterprise risks, owners, and decisions.

@paperjsx/json-to-pptx
DOCX4 pages

Penetration-test summary

A four-page technical report with findings, severity, ownership, and remediation context.

@paperjsx/json-to-docx
DOCX5 pages

Quarterly business review

A five-page QBR with a KPI table, regional performance, churn analysis, and next-quarter priorities.

@paperjsx/json-to-docx
XLSX2 sheets

Post-Series B cap table

A capitalization table with ownership percentages computed by formula, plus a financing-history sheet.

@paperjsx/json-to-xlsx
XLSX1 sheet

FY26 marketing budget

A channel budget with quarterly phasing, share-of-budget formulas, data bars, and an embedded chart.

@paperjsx/json-to-xlsx
PDF2 pages

Weekly pipeline snapshot

A two-page snapshot with funnel-by-stage, coverage ratios by region, and forecast commentary.

@paperjsx/json-to-pdf
PDF2 pages

ITGC audit findings

A two-page fixed-layout summary of control findings, severity, and remediation priorities.

@paperjsx/json-to-pdf
Show 12 more samples

The full library runs to 20 artifacts across 4 formats.

INTEGRATION SURFACES

Use the interface your platform can operate.

Start with TypeScript packages, call the CLI from an existing pipeline, or expose local tools through MCP.

TypeScript packages

Keep document generation in a testable Node.js module beside your application code.

TypeScript
import {
  PaperEngine,
  compilePresentationSpec,
} from "@paperjsx/json-to-pptx";

const doc = compilePresentationSpec(spec);
const file = await PaperEngine.render(doc);

CLI

Render and validate from local scripts, fixture jobs, and CI.

Shell
paperjsx pptx \
  --in spec.json \
  --out report.pptx \
  --validate

Local MCP

Connect compatible agent workflows to a local PaperJSX process over stdio.

mcp.json
{
  "mcpServers": {
    "paperjsx": {
      "command": "paperjsx-mcp"
    }
  }
}

VALIDATION MODEL

Make the render boundary observable.

Pair schema validation, engine diagnostics, and repository fixtures with the acceptance criteria your product owns.

StageCheckCaller outcome
Before renderValidate structured inputReturn named input findings
During renderCapture engine diagnosticsRecord warnings or terminate the call
After renderRun structural or visual fixture checksAdvance or stop the application workflow

Render a file from your own JSON.

The playground runs the same engines as the packages.

  • Free, no signup
  • PPTX · DOCX · XLSX · PDF
  • Runs locally