Библиотека JavaScript с открытым исходным кодом для презентаций Microsoft® PPTX

 Создавайте, обновляйте, манипулируйте и конвертируйте файлы PowerPoint PPTX на стороне сервера с помощью JavaScript API.

Что такое Node-PPTX?

Node-PPTX — это библиотека чистого JavaScript с открытым исходным кодом, которая позволяет разработчикам программного обеспечения читать, писать, создавать и манипулировать файлами PPTX. Библиотека предоставляет функции для создания нового файла с нуля, а также для изменения существующего файла PPTX. Библиотека предлагает очень удобные функции и позволяет создавать презентации с помощью всего нескольких команд JavaScript.

Библиотека обеспечивает поддержку нескольких важных функций, таких как создание презентации с нуля, изменение презентации, установка направления текста, добавление слайдов, удаление слайдов, изменение порядка слайдов, параметры форматирования, применение мастер-слайдов, добавление номеров слайдов, добавление содержимого к слайдам и многое другое. более.

Previous Next

Начало работы с Node-PPTX

Вы можете использовать пакет npm для установки пакета Node-PPTX.

Установить через команду npm

 $ npm i nodejs-pptx 

Создание презентации PPTX с нуля через JavaScript API

Библиотека Node-PPTX с открытым исходным кодом позволяет программистам создавать новую презентацию PPTX с нуля, используя несколько строк кода. Он также обеспечивает поддержку для легкого изменения существующих презентаций. Разработчики также могут добавлять в свои презентации новые слайды, изображения, базовые диаграммы, фигуры и т. д. Используя следующую строку кода, вы можете легко сгенерировать PPTX с нуля.

Создать PPTX

  1. Импорт узла-PPTX
  2. Инициализировать PPTX.Composer
  3. Добавить слайд и текст
  4. Сохранить PPTX

Создать PPTX в JavaScript

const PPTX = require('nodejs-pptx');
let pptx = new PPTX.Composer();
// add text in slide
await pptx.compose(pres => {
    pres.addSlide(slide => {
    slide.addText(text => {
    text.value('File Format Developer Guide');
    });
    });
});
await pptx.save(`./fileformat.pptx`);
          

Добавление содержимого в слайды презентации

Node-PPTX API полностью поддерживает диаграммы, изображения, текстовые поля и фигуры, добавленные в презентации PowerPoint PPTX. Вот несколько способов добавления этих элементов на слайд. Объекты накладываются друг на друга в том порядке, в котором они добавляются. Поэтому вам нужно сначала добавить фоновые элементы и постепенно продвигаться к вершине композиции.

Добавление текстовых полей в презентацию

Библиотека Node-PPTX дает программистам возможность включать текстовые поля в презентации PPTX внутри своих собственных приложений JavaScript. Создание внешних ссылок поддерживается элементом текстового поля, которое открывается в веб-браузере. API также обеспечивает поддержку внутренних ссылок на другой слайд в той же презентации. Для создания внешней ссылки укажите полный путь URI в качестве значения ключа URL. Кроме того, для ссылки на другие слайды укажите номер слайда со знаком решетки.

 Русский