For AI agents: the complete documentation index is available at /pptxgenjs-plus/llms.txt, the full documentation bundle is available at /pptxgenjs-plus/llms-full.txt, and this page is available as Markdown at /pptxgenjs-plus/index.md.
/next/
pptxgenjs
Create PowerPoint presentations with JavaScript.

Typed API, modern build, and community contributions — works in the browser and on Node.

One object model

Presentation → Slide → objects. Text, tables, shapes, images, charts, media. Same options shape on every add-method.

Works everywhere

Browser, Node, React, Angular, Rsbuild, Rspack, workers. One import, one API.

TypeScript-first

Types ship in the package. The editor lists every method and option as you type.

HTML to PowerPoint

Point at an HTML table. Get one or more slides back.

Charts and media

Bar, line, pie, scatter, and the rest. Images, video, and audio on the same slide.

Real .pptx files

OOXML that opens in PowerPoint, Keynote, Impress, and Google Slides. Nothing to install to generate.