PptxGenJS
Create PowerPoint presentations with JavaScript
The most popular powerpoint+js library on npm with 1,800 stars on GitHub
Works Everywhere
- Every modern desktop and mobile browser is supported
- Integrates with Node, Angular, React, and Electron
- Compatible with Microsoft PowerPoint, Apple Keynote, and many others
Full Featured
- All major objects are available (charts, shapes, tables, etc.)
- Master Slide support for academic/corporate branding
- Animated gifs, SVG images, YouTube videos, RTL text, and Asian fonts
Simple And Powerful
- The absolute easiest PowerPoint library to use
- Learn as you code using the built-in typescript definitions
- Tons of sample code comes included (75+ slides of demos)
Export Your Way
- Exports files direct to client browsers with proper MIME-type
- Other export formats available: base64, blob, stream, etc.
- Presentation compression options and more