{"_id":"@brandonkal/pptxgenjs","_rev":"3-4a450c082b332c93527b8907599c3355","name":"@brandonkal/pptxgenjs","dist-tags":{"latest":"3.4.0-beta2"},"versions":{"3.3.0-beta":{"name":"@brandonkal/pptxgenjs","version":"3.3.0-beta","author":{"name":"Brandon Kalinowski","url":"https://github.com/brandonkal/"},"description":"Create JavaScript PowerPoint Presentations","homepage":"https://brandonkal.github.io/PptxGenJS/","license":"MIT","main":"dist/pptxgen.cjs.js","module":"dist/pptxgen.es.js","types":"types","scripts":{"build":"rollup -c","start":"gulp","ship":"gulp ship","watch":"rollup -cw","doctoc":"./node_modules/doctoc/doctoc.js README.md"},"browser":{"express":false,"fs":false,"https":false,"image-size":false,"os":false,"path":false},"dependencies":{"@types/node":"^14.0.5","https":"^1.0.0","image-size":"^0.8.3","jszip":"^3.4.0"},"devDependencies":{"doctoc":"^1.4.0","express":"^4.17.1","gulp":"^4.0.2","gulp-concat":"^2.6.1","gulp-delete-lines":"0.0.7","gulp-ignore":"^3.0.0","gulp-insert":"^0.5.0","gulp-sourcemaps":"^2.6.5","gulp-uglify":"^3.0.2","rollup":"^2.10.5","rollup-plugin-typescript2":"^0.27.1","typescript":"^3.9.3"},"repository":{"type":"git","url":"git+https://github.com/brandonkal/PptxGenJS.git"},"keywords":["javascript-create-powerpoint","javascript-create-pptx","javascript-generate-pptx","javascript-powerpoint","javascript-powerpoint-charts","javascript-pptx","js-create-powerpoint","js-create-pptx","js-generate-powerpoint","js-powerpoint","js-powerpoint-pptx","js-powerpoint-library","typescript-powerpoint"],"bugs":{"url":"https://github.com/brandonkal/PptxGenJS/issues"},"_id":"@brandonkal/pptxgenjs@3.3.0-beta","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-McD8kX8vVk4udtqsbRj0GusbkAqhfvKuCXMLHen90Eb5HV7xWtHUlsQxwk7Ngyxe9LesSFO9VEgEMyWYWf/Wyw==","shasum":"fb11cc3bc37457de4581e931f6398332ff3c9efd","tarball":"https://registry.npmjs.org/@brandonkal/pptxgenjs/-/pptxgenjs-3.3.0-beta.tgz","fileCount":11,"unpackedSize":2057847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6vyQCRA9TVsSAnZWagAAJfMP/2YinL6E+lFr9NHHuYl7\n9reqjmeSPstpJ900fL2F/O9YveZjtohSNbrJWzS+StnEu85y8eemRw5yEAzP\nVHP8tM+ZdLDIP+hIzvGSrnr7pGUnInkF10ZtLtoFX49+3sLqPcje2JjMseWg\nf+0Q/OUZspZoMaQrt8VPbDiIiCmU0JZNdmZq/2ZB4KZjln9FwvTtSqtCcwvm\nKRZgC81B9LIlpvpiePEwfpupXzz70SUdEZbGNxoAACPeQxlydy1mTrLABVFw\n262Iscy5rr1qcEYRAgq9ZBOA8QdiP1eI2SLUczHiArxVAl16wD0jJQPvDCE0\nOF3R11h+e0979QkRQBrZlR5YTivAly68BeFzbkKCs9jvc8JNTlUyCkOddL1X\n+NzsHP86vVgLPtIQajhQuD6/KubkovyhgmxXoIHT5VKbti7037FhPQJTnFO3\nq9F6LFDtGZ3J6Z9hyAgGs84cw5WJyxmYtaIRGosDqBOIZzWiHFtDZ6gcVfxk\nlW+dDmyGqMaLsA+KqRKHwjzxWMCKvTnJjf/GL+5GFZh+cF0MB9T6BIfsOsnc\n95uBysSmC95SZHqBR/ijmXU9Eq93+jHftrZ9xceFI2xxMyXXBIYE1qy+qEhk\n7D7IBCeijAdQuUBjXTBrOuylGKCYcwIT+tTLezGi8haYUjqMBCju/GrHFnif\n8ceM\r\n=4QKV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID3Yf0npFQQ98zQgovttZvfh/zgfqqJOk1B/9+o7j/+EAiEArvhm+YNBTvkqKidTprgWNi0soehQ1rkEa10j0cQDDUk="}]},"maintainers":[{"name":"brandonkal","email":"bwebservice@gmail.com"}],"_npmUser":{"name":"brandonkal","email":"bwebservice@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pptxgenjs_3.3.0-beta_1592458383524_0.2911380691987666"},"_hasShrinkwrap":false},"3.4.0-beta":{"name":"@brandonkal/pptxgenjs","version":"3.4.0-beta","author":{"name":"Brent Ely","url":"https://github.com/gitbrent/"},"description":"Create JavaScript PowerPoint Presentations","homepage":"https://gitbrent.github.io/PptxGenJS/","license":"MIT","main":"dist/pptxgen.cjs.js","module":"dist/pptxgen.es.js","types":"types","scripts":{"build":"rollup -c","start":"gulp","ship":"gulp ship","watch":"rollup -cw","doctoc":"./node_modules/doctoc/doctoc.js README.md"},"browser":{"express":false,"fs":false,"https":false,"image-size":false,"os":false,"path":false},"dependencies":{"@types/node":"^14.0.5","https":"^1.0.0","image-size":"^0.8.3","jszip":"^3.4.0"},"devDependencies":{"doctoc":"^1.4.0","express":"^4.17.1","gulp":"^4.0.2","gulp-concat":"^2.6.1","gulp-delete-lines":"0.0.7","gulp-ignore":"^3.0.0","gulp-insert":"^0.5.0","gulp-sourcemaps":"^2.6.5","gulp-uglify":"^3.0.2","rollup":"^2.10.5","rollup-plugin-typescript2":"^0.27.1","typescript":"^3.9.3"},"repository":{"type":"git","url":"git+https://github.com/gitbrent/PptxGenJS.git"},"keywords":["javascript-create-powerpoint","javascript-create-pptx","javascript-generate-pptx","javascript-powerpoint","javascript-powerpoint-charts","javascript-pptx","js-create-powerpoint","js-create-pptx","js-generate-powerpoint","js-powerpoint","js-powerpoint-pptx","js-powerpoint-library","typescript-powerpoint"],"bugs":{"url":"https://github.com/gitbrent/PptxGenJS/issues"},"gitHead":"096775ed01e1406eb16385b51ae2351e06a2d48f","_id":"@brandonkal/pptxgenjs@3.4.0-beta","_nodeVersion":"12.18.3","_npmVersion":"6.14.8","dist":{"integrity":"sha512-JfV+DvC5e5IzyRe5UtRKn9w2rvNx8TpfKpJWSSwJ3tynBOJQzr8jQOJVwDpcks8b2A9ixs6cIumIeno+EESGQQ==","shasum":"e1fc620be5c7d71093828461a1a4b5bf51ebef8c","tarball":"https://registry.npmjs.org/@brandonkal/pptxgenjs/-/pptxgenjs-3.4.0-beta.tgz","fileCount":12,"unpackedSize":2133834,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTsCWCRA9TVsSAnZWagAAqUsP/RTzegYvDfq4N4EV3hWd\nXs4QHewSjantfjzmgFoxtCrCQHWOup6X9+sL8atMHuYoQONn01yb8OEQg68X\nZNCkqqN51j7PUnoYVvfCnG23OrUUnq4wne396fox2vu6CjlSbeHEsDDP8zBd\npXf9zX7RzMGy367q3ugNKqU/LeISvBXNjSX+qWWH19EVK/YU62xNXSmaTYka\nEz91a3n6zOVFpCbhQhH0A9HChuKYUf9PiKxRscxH9NUapPwQITfkOySYoJ4b\nEtWcWZh7GjRHMwj9Ccrp2Lm2OmPeROLFbyjsHoEgYFJWsEVl6ike3em7Xo+s\nCNbci/xd2YfOmfPqolclCQZIenKYLVSJCPmqgs8ME/mD2V0S0mdTRCanEJAf\nisNVD2FmUj7JRrw0qra18XriB3L3KHO4DK/noI/wHoxTBL0B5lqcYa6RM98z\nBqQNZ7r5qkn/JK4DiVKyFib7ItVuoO1FEkroG/Eqy4aHuf2gs4liV86Ed33B\nCbrkRU5a+N8QuoEh9sXzSY/nBJhffEejN8bBE7De41fYxb+8SV2IIEsgctfO\nuVH/OFVvAlLh6LXPtUhWWwEu8SeCDTun5+GqTueZLbUo0XixV3BncRYU8qEG\nwUOT4veEt5F3A+KD9a2D+bqGTv0E+Cf288fvza5TRnFAnQdjRvKt43sRUSgi\nwAOl\r\n=KMon\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDLzKlaO1YnjZ6D9OkP8kymgXj6W8ThKAj1eAwXQT8vRAiEArQMZfKwSmyPNffppaN5EMsPE57tg9zNn39rRjfpMT/w="}]},"maintainers":[{"name":"brandonkal","email":"bwebservice@gmail.com"}],"_npmUser":{"name":"brandonkal","email":"bwebservice@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pptxgenjs_3.4.0-beta_1598996628359_0.1588321090160716"},"_hasShrinkwrap":false},"3.4.0-beta2":{"name":"@brandonkal/pptxgenjs","version":"3.4.0-beta2","author":{"name":"Brent Ely","url":"https://github.com/gitbrent/"},"description":"Create JavaScript PowerPoint Presentations","homepage":"https://gitbrent.github.io/PptxGenJS/","license":"MIT","main":"dist/pptxgen.cjs.js","module":"dist/pptxgen.es.js","types":"types","scripts":{"build":"rollup -c","start":"gulp","ship":"gulp ship","watch":"rollup -cw","doctoc":"./node_modules/doctoc/doctoc.js README.md"},"browser":{"express":false,"fs":false,"https":false,"image-size":false,"os":false,"path":false},"dependencies":{"@types/node":"^14.0.5","https":"^1.0.0","image-size":"^0.8.3","jszip":"^3.4.0"},"devDependencies":{"doctoc":"^1.4.0","express":"^4.17.1","gulp":"^4.0.2","gulp-concat":"^2.6.1","gulp-delete-lines":"0.0.7","gulp-ignore":"^3.0.0","gulp-insert":"^0.5.0","gulp-sourcemaps":"^2.6.5","gulp-uglify":"^3.0.2","rollup":"^2.10.5","rollup-plugin-typescript2":"^0.27.1","typescript":"^3.9.3"},"repository":{"type":"git","url":"git+https://github.com/gitbrent/PptxGenJS.git"},"keywords":["javascript-create-powerpoint","javascript-create-pptx","javascript-generate-pptx","javascript-powerpoint","javascript-powerpoint-charts","javascript-pptx","js-create-powerpoint","js-create-pptx","js-generate-powerpoint","js-powerpoint","js-powerpoint-pptx","js-powerpoint-library","typescript-powerpoint"],"bugs":{"url":"https://github.com/gitbrent/PptxGenJS/issues"},"gitHead":"80c7444f3a91b616e5e2d9d4cca2ca4c110c3f09","_id":"@brandonkal/pptxgenjs@3.4.0-beta2","_nodeVersion":"12.18.3","_npmVersion":"6.14.8","dist":{"integrity":"sha512-aFrBEhSKmr5cuX6iWtfZW07jBf626XzUgeK4AfVrKvD2bX6yHBLhKLkCd7z5tHUzPrdQSRAWoP2Kw0NaiVqe/A==","shasum":"d41f02289974aafc11fb4e7090f6d3d338e5d045","tarball":"https://registry.npmjs.org/@brandonkal/pptxgenjs/-/pptxgenjs-3.4.0-beta2.tgz","fileCount":12,"unpackedSize":2133979,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTsnOCRA9TVsSAnZWagAAHFEP/2FiEj34fVinyA5NQGAg\nGj2GxHvgm14svqGgBDD9OIBKVcktJEJrreZiwReerjAwws5IXvQyAKt3Le+z\nsemuSlIGp69/f5PvARq3TlX+CiHdSWoPM9yyuBHp7JOr9AxkRL3z1m0c4Zxu\nY8ZHjVOCeUe2uz7j2NLvxNCcRm5n9EuMwAdw03W/UkTZqBNUxUf0y8jEwIvz\nS/CuWKkk6xNtYelcm6DHr932TWKVWhEJoErVgHXKR5z3RoLfQNcl6tUwdSC7\n5GiNDj9N6Z2x7jWmUExmZQJfWBF8DLt6QcEyS0E1ralxv+9a18AZunQkLFI1\neWtJh2cxLBMlxbLzeOfUfj2lDcRopshI39T5TU6ZNAHwl+HFY3KfDomFlw9K\njJR9LCP0vkzoPslZZ3U9tXIEOPDiXPTlZ3U4eMDhxNIEKJ1tR//lUy8kU0U4\n4I+m1922qnTI80EfgqawD97kNAf6+iD9PZsunPG1m+uql9VMz2/riskI7B0m\nv861nqSANRBJyMMqpRyCOjX7q0k75y1yT5RG7ZYNc7liQRBgPaLMV2z7jvDF\nJhSeEcvu2/jBFPGNVQbSOC5OSTW4V37Hftj6i/uV9xLqpAhloUiu/opb1pOH\nOfDlvAeIPHAxMzb/gTJ9iHlxg3fL6ImrzXiyQpWXtDJ3ZcOlXxC/9d61SdsY\nyqgD\r\n=sTXo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICDyLHVtSLF9T+kja82MvHK+SC9la3fQKHPP/bbJGE/sAiAzCjdbVCb2LvdCFtmQjay0qZLz4i5Tvvbxd9HGCYF/QA=="}]},"maintainers":[{"name":"brandonkal","email":"bwebservice@gmail.com"}],"_npmUser":{"name":"brandonkal","email":"bwebservice@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pptxgenjs_3.4.0-beta2_1598998988381_0.4086526347919104"},"_hasShrinkwrap":false}},"time":{"created":"2020-06-18T05:33:03.483Z","3.3.0-beta":"2020-06-18T05:33:03.685Z","modified":"2022-04-04T20:25:17.756Z","3.4.0-beta":"2020-09-01T21:43:48.527Z","3.4.0-beta2":"2020-09-01T22:23:08.942Z"},"maintainers":[{"name":"brandonkal","email":"bwebservice@gmail.com"}],"description":"Create JavaScript PowerPoint Presentations","homepage":"https://gitbrent.github.io/PptxGenJS/","keywords":["javascript-create-powerpoint","javascript-create-pptx","javascript-generate-pptx","javascript-powerpoint","javascript-powerpoint-charts","javascript-pptx","js-create-powerpoint","js-create-pptx","js-generate-powerpoint","js-powerpoint","js-powerpoint-pptx","js-powerpoint-library","typescript-powerpoint"],"repository":{"type":"git","url":"git+https://github.com/gitbrent/PptxGenJS.git"},"author":{"name":"Brent Ely","url":"https://github.com/gitbrent/"},"bugs":{"url":"https://github.com/gitbrent/PptxGenJS/issues"},"license":"MIT","readme":"<h1 align=\"center\">PptxGenJS</h1>\n<h5 align=\"center\">\n  Create JavaScript PowerPoint Presentations\n</h5>\n<p align=\"center\">\n  <a href=\"https://github.com/gitbrent/PptxGenJS/\">\n    <img alt=\"PptxGenJS Sample Slides\" title=\"PptxGenJS Sample Slides\" src=\"https://raw.githubusercontent.com/gitbrent/PptxGenJS/gh-pages/img/readme_banner.png\"/>\n  </a>\n</p>\n<br/>\n\n[![Known Vulnerabilities](https://snyk.io/test/npm/pptxgenjs/badge.svg)](https://snyk.io/test/npm/pptxgenjs) [![npm downloads](https://img.shields.io/npm/dm/pptxgenjs.svg)](https://www.npmjs.com/package/pptxgenjs) [![jsdelivr downloads](https://data.jsdelivr.com/v1/package/gh/gitbrent/pptxgenjs/badge)](https://www.jsdelivr.com/package/gh/gitbrent/pptxgenjs) [![typescripts definitions](https://img.shields.io/npm/types/pptxgenjs)](https://img.shields.io/npm/types/pptxgenjs)\n\n# Table of Contents\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Introduction](#introduction)\n- [Features](#features)\n- [Live Demo](#live-demo)\n- [Installation](#installation)\n  - [CDN](#cdn)\n  - [Download](#download)\n  - [Npm](#npm)\n  - [Yarn](#yarn)\n  - [Additional Builds](#additional-builds)\n- [Documentation](#documentation)\n  - [Quick Start Guide](#quick-start-guide)\n    - [Angular/React, ES6, TypeScript](#angularreact-es6-typescript)\n    - [Script/Web Browser](#scriptweb-browser)\n  - [Library API](#library-api)\n  - [HTML-to-PowerPoint Feature](#html-to-powerpoint-feature)\n- [Library Ports](#library-ports)\n- [Issues / Suggestions](#issues--suggestions)\n- [Need Help?](#need-help)\n- [Contributors](#contributors)\n- [License](#license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n# Introduction\n\nThis library creates Open Office XML (OOXML) Presentations which are compatible with Microsoft PowerPoint, Apple Keynote, and other applications.\n\n# Features\n\n**Extensive Support**\n\n- Generate presentations on every modern desktop & mobile web browser\n- IE11 is supported via bundle polyfill\n\n**Comprehensive Objects**\n\n- Create any object type: Charts, Images, Links, Media, Shapes, Tables, Text\n- SVG images and YouTube videos are supported when viewed in PowerPoint online/2019+ desktop application\n\n**Modern Architecture**\n\n- Supports client web browsers, NodeJS, and React/Angular/Electron\n- Export methods return promises\n- Client browsers have only a single dependency: JSZip\n- Easy Angular/React integration (available via npm, cjs or es files)\n- Typescript definitions included\n\n**HTML to PowerPoint**\n\n- Includes powerful [HTML-to-PowerPoint](#html-to-powerpoint-feature) feature to transform HTML tables into presentations with a single line of code\n\n# Live Demo\n\nUse the online demo to create a simple presentation to see how easy it is to use pptxgenjs, or check out the complete demo which showcases every available feature.\n\n- [Simple Demo](https://gitbrent.github.io/PptxGenJS)\n- [Complete Feature Demo](https://gitbrent.github.io/PptxGenJS/demo/)\n- [PptxGenJS jsFiddle](https://jsfiddle.net/gitbrent/L1uctxm0/)\n\n# Installation\n\n## CDN\n\n[jsDelivr Home](https://www.jsdelivr.com/package/gh/gitbrent/pptxgenjs)\n\nBundle: Modern Browsers and IE11\n\n```html\n<script src=\"https://cdn.jsdelivr.net/gh/gitbrent/pptxgenjs@3.3.1/dist/pptxgen.bundle.js\"></script>\n```\n\nMin files: Modern Browsers\n\n```html\n<script src=\"https://cdn.jsdelivr.net/gh/gitbrent/pptxgenjs@3.3.1/libs/jszip.min.js\"></script>\n<script src=\"https://cdn.jsdelivr.net/gh/gitbrent/pptxgenjs@3.3.1/dist/pptxgen.min.js\"></script>\n```\n\n## Download\n\n[GitHub Latest Release](https://github.com/gitbrent/PptxGenJS/releases/latest)\n\nBundle: Modern Browsers and IE11\n\n```html\n<script src=\"PptxGenJS/dist/pptxgen.bundle.js\"></script>\n```\n\nMin files: Modern Browsers\n\n```html\n<script src=\"PptxGenJS/libs/jszip.min.js\"></script>\n<script src=\"PptxGenJS/dist/pptxgen.min.js\"></script>\n```\n\n## Npm\n\n[PptxGenJS NPM Home](https://www.npmjs.com/package/pptxgenjs)\n\n```bash\nnpm install pptxgenjs --save\n```\n\n## Yarn\n\n```bash\nyarn add pptxgenjs\n```\n\n## Additional Builds\n\n- CommonJS: `dist/pptxgen.cjs.js`\n- ES Module: `dist/pptxgen.es.js`\n\n---\n\n# Documentation\n\n## Quick Start Guide\n\nPptxGenJS PowerPoint presentations are created via JavaScript by following 4 basic steps:\n\n### Angular/React, ES6, TypeScript\n\n```typescript\nimport pptxgen from \"pptxgenjs\";\n\n// 1. Create a new Presentation\nlet pres = new pptxgen();\n\n// 2. Add a Slide\nlet slide = pres.addSlide();\n\n// 3. Add one or more objects (Tables, Shapes, Images, Text and Media) to the Slide\nlet textboxText = \"Hello World from PptxGenJS!\";\nlet textboxOpts = { x: 1, y: 1, color: \"363636\" };\nslide.addText(textboxText, textboxOpts);\n\n// 4. Save the Presentation\npres.writeFile(\"Sample Presentation.pptx\");\n```\n\n### Script/Web Browser\n\n```javascript\n// 1. Create a new Presentation\nlet pres = new PptxGenJS();\n\n// 2. Add a Slide\nlet slide = pres.addSlide();\n\n// 3. Add one or more objects (Tables, Shapes, Images, Text and Media) to the Slide\nlet textboxText = \"Hello World from PptxGenJS!\";\nlet textboxOpts = { x: 1, y: 1, color: \"363636\" };\nslide.addText(textboxText, textboxOpts);\n\n// 4. Save the Presentation\npres.writeFile(\"Sample Presentation.pptx\");\n```\n\nThat's really all there is to it!\n\n---\n\n## Library API\n\nFull documentation and code examples are available\n\n- [Creating a Presentation](https://gitbrent.github.io/PptxGenJS/docs/usage-pres-create.html)\n- [Presentation Options](https://gitbrent.github.io/PptxGenJS/docs/usage-pres-options.html)\n- [Adding a Slide](https://gitbrent.github.io/PptxGenJS/docs/usage-add-slide.html)\n- [Slide Options](https://gitbrent.github.io/PptxGenJS/docs/usage-slide-options.html)\n- [Saving a Presentation](https://gitbrent.github.io/PptxGenJS/docs/usage-saving.html)\n- [Master Slides](https://gitbrent.github.io/PptxGenJS/docs/masters.html)\n- [Adding Charts](https://gitbrent.github.io/PptxGenJS/docs/api-charts.html)\n- [Adding Images](https://gitbrent.github.io/PptxGenJS/docs/api-images.html)\n- [Adding Media](https://gitbrent.github.io/PptxGenJS/docs/api-media.html)\n- [Adding Shapes](https://gitbrent.github.io/PptxGenJS/docs/api-shapes.html)\n- [Adding Tables](https://gitbrent.github.io/PptxGenJS/docs/api-tables.html)\n- [Adding Text](https://gitbrent.github.io/PptxGenJS/docs/api-text.html)\n- [Speaker Notes](https://gitbrent.github.io/PptxGenJS/docs/speaker-notes.html)\n- [Using Scheme Colors](https://gitbrent.github.io/PptxGenJS/docs/shapes-and-schemes.html)\n- [Integration with Other Libraries](https://gitbrent.github.io/PptxGenJS/docs/integration.html)\n\n---\n\n## HTML-to-PowerPoint Feature\n\nEasily convert HTML tables to PowerPoint presentations in a single call.\n\n```javascript\nlet pptx = new PptxGenJS();\npptx.tableToSlides(\"tableElementId\");\npptx.writeFile(\"HTML2PPT.pptx\");\n```\n\nLearn more:\n\n- [HTML-to-PowerPoint Documentation](https://gitbrent.github.io/PptxGenJS/docs/html-to-powerpoint.html)\n- [Online HTML-to-PowerPoint Demo](https://gitbrent.github.io/PptxGenJS/demo/#html2pptx)\n\n---\n\n# Library Ports\n\nReact: [react-pptx](https://github.com/wyozi/react-pptx) - thanks to [Joonas](https://github.com/wyozi)!\n\n---\n\n# Issues / Suggestions\n\nPlease file issues or suggestions on the [issues page on github](https://github.com/gitbrent/PptxGenJS/issues/new), or even better, [submit a pull request](https://github.com/gitbrent/PptxGenJS/pulls). Feedback is always welcome!\n\nWhen reporting issues, please include a code snippet or a link demonstrating the problem.\nHere is a small [jsFiddle](https://jsfiddle.net/gitbrent/L1uctxm0/) that is already configured and uses the latest PptxGenJS code.\n\n---\n\n# Need Help?\n\nSometimes implementing a new library can be a difficult task and the slightest mistake will keep something from working. We've all been there!\n\nIf you are having issues getting a presentation to generate, check out the code in the `demos` directory. There\nare demos for both client browsers, node and react that contain working examples of every available library feature.\n\n- Use a pre-configured jsFiddle to test with: [PptxGenJS Fiddle](https://jsfiddle.net/gitbrent/L1uctxm0/)\n- [View questions tagged `PptxGenJS` on StackOverflow](https://stackoverflow.com/questions/tagged/pptxgenjs?sort=votes&pageSize=50). If you can't find your question, [ask it yourself](https://stackoverflow.com/questions/ask?tags=PptxGenJS) - be sure to tag it `PptxGenJS`.\n\n---\n\n# Contributors\n\nThank you to everyone for the issues, contributions and suggestions! ❤️\n\nSpecial Thanks:\n\n- [Dzmitry Dulko](https://github.com/DzmitryDulko) - Getting the project published on NPM\n- [Michal Kacerovský](https://github.com/kajda90) - New Master Slide Layouts and Chart expertise\n- [Connor Bowman](https://github.com/conbow) - Adding Placeholders\n- [Reima Frgos](https://github.com/ReimaFrgos) - Multiple chart and general functionality patches\n- [Matt King](https://github.com/kyrrigle) - Chart expertise\n- [Mike Wilcox](https://github.com/clubajax) - Chart expertise\n- [Joonas](https://github.com/wyozi) - React port\n\nPowerPoint shape definitions and some XML code via [Officegen Project](https://github.com/Ziv-Barber/officegen)\n\n---\n\n# License\n\nCopyright &copy; 2015-2020 [Brent Ely](https://github.com/gitbrent/PptxGenJS)\n\n[MIT](https://github.com/gitbrent/PptxGenJS/blob/master/LICENSE)\n","readmeFilename":"README.md"}