PptxGenJS
Библиотека на JavaScript за PPTX презентации
Безплатна библиотека с отворен код за създаване и модифициране на PowerPoint® PPTX в уеб приложения.
Какво е PptxGenJS?
PptxGenJS е JavaScript библиотека с отворен код с възможност за създаване на PowerPoint PPTX презентации без никакви външни зависимости. Той може да генерира PPTX файлове само с няколко прости JavaScript команди във всеки съвременен настолен и мобилен браузър и може също да бъде интегриран с Node, Angular, React и Electron.
JavaScript библиотеката на PowerPoint поддържа функции като създаване и модифициране на слайдове, добавяне на диаграми, изображения, медийни файлове и форми към слайдове и вмъкване на таблици, както и текст към слайдове. Той също така поддържа главни слайдове за брандиране, SVG изображения, анимирани gifs, видеоклипове в YouTube, RTL текст и азиатски шрифтове. Друга особеност, която си струва да се спомене, е експортирането на PPTX файлове директно към клиентски браузъри с правилен MIME-тип, както и във формати base64, blob и stream.
Как да инсталирате PptxGenJS?
Моля, използвайте следната команда, за да инсталирате чрез git.
Инсталирайте PptxGenJS чрез git
<!-- Bundle: Easiest to use, supports all browsers -->
<script src="PptxGenJS/libs/pptxgen.bundle.js"></script>
Създавайте PPTX презентации чрез JavaScript
Библиотеката PptxGenJS предоставя функции за създаване на нови презентации на PowerPoint PPTX с няколко реда код в уеб браузъри или настолни приложения на Node. След като презентацията е създадена, можете да добавите нов слайд към презентацията. Също така е лесно да добавяте обекти към слайда като диаграми, таблици, фигури, изображения и др.
Добавете изображения и диаграми към PPTX слайд
Изображенията и диаграмите носят голяма стойност на една презентация. Софтуерните програмисти могат лесно да добавят изображения и диаграми към слайд на презентация с помощта на PptxGenJS API. Има няколко налични опции за добавяне на изображение, като добавяне на изображение чрез локален URL адрес, изображение от отдалечен URL адрес, изображение чрез данни (предварително кодирано base64) и изображение с хипервръзка и т.н. Също така поддържа изрязване и мащабиране на изображение.
Конвертирайте HTML в PowerPoint чрез JavaScript
Библиотеката PptxGenJS позволява на разработчиците да конвертират HTML в PowerPoint PPTX презентация, докато възпроизвеждат HTML таблици в един или повече слайдове. Той също така осигурява поддръжка за стилизиране на клетки, което включва фонови цветове, подложки, шрифтове, рамки и т.н.
Методът tableToSlides клонира таблицата, включително CSS стил и създава слайд. Следните 3 реда код могат да конвертират HTML таблицата в PPTX слайд.
- Създайте екземпляр на PptxGenJS
- Извикайте метода tableToSlides с идентификатор на HTML елемент и опции за изобразяване
- Създайте PPTX файл с помощта на метода writeFile
Преобразуване на HTML към PPTX чрез JavaScript
let pptx = new PptxGenJS();
pptx.tableToSlides('htmlTableId', { x: 1.0, y: 1.0, w:10 });
pptx.writeFile({ fileName: 'table2slides.pptx' });