Create JavaScript PowerPoint Presentations
Features
- Support for all major PowerPoint chart types
- Support for custom Slide sizes (A4, etc.)
- Support for corporate/brand Slide Master designs
- Support for RTL (right-to-left) text
- Support for Chinese and other international language/fonts
- Compatible with Node, Angular, Electron and other application frameworks
- Node and other libraries/apps can use advanced export types such as callbacks and binary streaming
Link: https://gitbrent.github.io/PptxGenJS/
Installation Methods
CDN
Bundle: Modern Browsers and IE11
<script src="https://cdn.jsdelivr.net/npm/pptxgenjs@3.3.1/dist/pptxgen.bundle.js"></script>
Min files: Modern Browsers
<script src="https://cdn.jsdelivr.net/npm/pptxgenjs@3.3.1/libs/jszip.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/pptxgenjs@3.3.1/dist/pptxgen.min.js"></script>
Download
Bundle: Modern Browsers and IE11
<script src="PptxGenJS/dist/pptxgen.bundle.js"></script>
Min files: Modern Browsers
<script src="PptxGenJS/libs/jszip.min.js"></script>
<script src="PptxGenJS/dist/pptxgen.min.js"></script>
Npm
npm install pptxgenjs --save
Yarn
yarn add pptxgenjs
Additional Builds
- CommonJS:
dist/pptxgen.cjs.js
- ES Module:
dist/pptxgen.es.js