Skip to content
PaperJSX

[FIELD NOTES]

Technical evidence for teams whose product ends in a file.

Notes for engineering and product leaders deciding how an AI workflow becomes a native, editable customer deliverable—not generic growth content.

DELIVERY ARCHITECTUREARTIFACT QUALITYGOVERNANCE

Read by the question you are trying to answer.

Artifact quality · 6 min read

Generate PPTX in Hono on Bun with PaperJSX

Build one Hono API endpoint that generates PowerPoint decks from JSON on Bun, Node.js, Deno, or Cloudflare Workers with PaperJSX. Same code, any runtime.

Artifact quality · 5 min read

Generate PPTX in Express.js with PaperJSX

Generate PowerPoint files from an Express.js route with PaperJSX: define slides as JSON, return the PPTX buffer with correct MIME headers. Working code.

Artifact quality · 7 min read

Generate PPTX from Airtable, Notion, or PostgreSQL

One pattern, any data source: read from Airtable, Notion, or PostgreSQL, transform rows into a PaperJSX JSON schema, generate a PPTX with charts.

Artifact quality · 7 min read

Generate PPTX from Google Sheets data with PaperJSX

Automate Google Sheets to PowerPoint: read sheet data via the Sheets API, transform it into a PaperJSX JSON schema, generate a PPTX with editable charts.

Artifact quality · 9 min read

Gamma API PPTX export quality: what developers should test in 2026

An evidence-led Gamma API vs PaperJSX comparison for PPTX export quality, native editability, brand control, deployment, and embedding rights.

Artifact quality · 8 min read

python-pptx alternative for AI agents: an honest 2026 comparison

Compare python-pptx and PaperJSX for AI agents that generate editable PowerPoint decks, including JSON contracts, validation, brand packs, and deployment.

Artifact quality · 20 min read

PPTX generation tools compared: the 2026 guide

An honest comparison of every serious option for generating PowerPoint files from code — libraries, SDKs, and APIs.

Artifact quality · 9 min read

Why AI-generated PPTX triggers the repair dialog

If Microsoft's own OpenXML SDK trips PowerPoint's repair dialog, an LLM writing raw OOXML has no chance. The anatomy of PPTX corruption, and how to fix it.

Artifact quality · 10 min read

Why generated PPTX files trigger the repair dialog

The 7 most common causes of PowerPoint's repair dialog in generated PPTX files, with fixes for python-pptx, PptxGenJS, Open XML SDK, and AI decks.

Artifact quality · 7 min read

Generate PPTX from JSON in 5 minutes

Convert a JSON object to a PowerPoint file in 5 minutes with PaperJSX. Install, define slides as JSON, call generate(), and write the buffer.

Delivery architecture · 8 min read

Convert DOCX to PDF in Node.js: every option compared

No free pure-JS library reliably converts DOCX to PDF. Compare LibreOffice, commercial SDKs, hosted APIs, and generating both formats from JSON.

Artifact quality · 7 min read

PptxGenJS gotchas that silently break your PowerPoint

PptxGenJS gotchas that silently corrupt PowerPoint output: mutated option objects, combo-chart repair dialogs, uppercase image paths, and the code fixes.

Artifact quality · 10 min read

python-pptx vs PptxGenJS vs PaperJSX: PPTX compared 2026

python-pptx vs PptxGenJS vs PaperJSX: PowerPoint generation compared on charts, combo charts, maintenance, and multi-format output for 2026.

Delivery architecture · 12 min read

7 best document generation libraries for JavaScript in 2026

The 7 best JavaScript libraries for generating PPTX, PDF, DOCX, and XLSX in 2026: PptxGenJS, pdfmake, ExcelJS, docx, Carbone, Aspose, PaperJSX compared.

Integration · 9 min read

The Slide Schema: A JSON Standard for AI-Generated Presentations

A specification-oriented post for reusable JSON slide schemas and agent-friendly structured output.