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.

Previous Next

Как установить 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.

  1. Создание экземпляра PptxGenJS
  2. Вызов метода tableToSlides с идентификатором элемента HTML и параметрами рендеринга
  3. Создайте файл 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' });
 Русский