Sign in

Resources

Blog — PaperJSX

Technical deep-dives covering PPTX generation, AI agent slide infrastructure, and presentation automation.

4 articles

Developer guidesApril 12, 2026

7 best document generation libraries for JavaScript in 2026

The 7 best JavaScript libraries for generating PPTX, PDF, DOCX, and XLSX files in 2026. Covers PptxGenJS, pdfmake, ExcelJS, docx, Carbone, Aspose, and PaperJSX. Stars, downloads, chart support, pricing, and maintenance status compared.

Jake Jinyong Kim12 min read
Developer guidesApril 12, 2026

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

There is no free, pure-JavaScript library that reliably converts DOCX to PDF. Every approach involves a trade-off: LibreOffice (500 MB binary), commercial SDKs (Nutrient, Apryse, Aspose), hosted APIs (per-document pricing), or skipping conversion entirely by generating both formats from JSON. Here's when to use each.

Jake Jinyong Kim8 min read
Developer guidesApril 12, 2026

PptxGenJS gotchas that silently break your PowerPoint: the complete guide

PptxGenJS has 1.27 million weekly downloads and a list of silent bugs that corrupt PowerPoint output without error messages. Reusing option objects mutates them. Combo charts trigger repair dialogs. Uppercase image paths break files. This guide documents every known gotcha with code fixes.

Jake Jinyong Kim7 min read
Developer guidesApril 12, 2026

python-pptx vs PptxGenJS vs PaperJSX: PowerPoint generation compared for 2026

A head-to-head comparison of the 3 PowerPoint generation libraries developers actually use: python-pptx (Python), PptxGenJS (JavaScript), and PaperJSX (JSON-to-PPTX). Charts, maintenance, combo charts, and multi-format output compared.

Jake Jinyong Kim10 min read

Ready to build?

Start with the Apache-2.0 @paperjsx/json-to-pptx package, then expand into hosted production when the workflow is ready.