PptxGenJS
Библиотека JavaScript для презентаций PPTX
Бесплатная библиотека с открытым исходным кодом для создания и изменения PowerPoint® PPTX в веб-приложениях.
Что такое PptxGenJS?
PptxGenJS — это библиотека JavaScript с открытым исходным кодом, позволяющая создавать презентации PowerPoint PPTX без каких-либо внешних зависимостей. Он может генерировать файлы PPTX с помощью всего нескольких простых команд JavaScript в любом современном настольном и мобильном браузере, а также может быть интегрирован с Node, Angular, React и Electron.
Библиотека JavaScript для PowerPoint поддерживает такие функции, как создание и изменение слайдов, добавление диаграмм, изображений, мультимедийных файлов и фигур в слайды, а также вставка таблиц и текста в слайды. Он также поддерживает мастер-слайды для брендинга, изображения SVG, анимированные GIF-файлы, видео 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
Изображения и диаграммы делают презентацию очень полезной. Программисты могут легко добавлять изображения и диаграммы на слайд презентации с помощью API PptxGenJS. Существует несколько вариантов добавления изображения, таких как добавление изображения по локальному 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' });