Officegen-PPTX

 
 

Библиотека JavaScript для презентаций PowerPoint

API JavaScript с открытым исходным кодом для чтения, записи, редактирования и преобразования презентаций PPTX.

API чистого JavaScript с открытым исходным кодом, который позволяет программистам создавать презентации PowerPoint (PPTX) для Microsoft Office 2007 и более поздних версий. Отличительной особенностью Officegen является то, что он может работать в нескольких средах. Его можно использовать во всех средах, поддерживающих Node.js, включая Linux, OSX и Windows.

Officegen-PPTX полностью поддерживает несколько важных функций для создания документов Microsoft PowerPoint (файл .pptx), таких как добавление слайдов, создание собственных диаграмм, добавление изображений, поддержка скрытых слайдов, поддержка макетов слайдов, добавление даты, времени и текущего номера слайда, добавление шрифты, цвета, фон и т. д.

Previous Next

Начало работы с Officegen

Самый последний выпуск officegen можно использовать, установив его напрямую из репозитория officegen, вызвав приведенную ниже команду. 

Установить с помощью репозитория officegen

 $ npm install Ziv-Barber/officegen#master 

Библиотека JavaScript для создания презентации PowerPoint PPTX

API Officegen-PPTX позволяет разработчикам создавать презентации PowerPoint 2007 в своих собственных приложениях JavaScript. Необходимо создать хотя бы один слайд в файле презентации PPTX или PPSX. После создания слайда вы можете размещать различные объекты, такие как текстовое поле, фигуры, изображения и т. д.

Создать файл PPTX - JavaScript

const officegen = require('officegen')
const fs = require('fs')
// Create an empty PPTX file
let pptx = officegen('pptx')
// Add slide
let slide = pptx.makeTitleSlide('FileFormat', 'FileFormat Developer Guide')
// Set output path
let out = fs.createWriteStream('slide.pptx')
// Save
pptx.generate(out)

Добавить объекты в презентацию PPTX

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

Добавить изображение в PPTX — JavaScript

const officegen = require('officegen')
const fs = require('fs')
// Create a new PPTX file
let pptx = officegen('pptx')
// Create a new slide
let slide = pptx.makeNewSlide();
// Add Image 
slide.addImage('sample.jpg')
// Set save path
let out = fs.createWriteStream('image.pptx')
// Save
pptx.generate(out)

Добавьте диаграмму в слайд PPTX

Программисты могут легко добавлять диаграммы в PowerPoint PPTX Slide с помощью Officegen-PPTX. Разработчики могут использовать несколько типов диаграмм в своих приложениях JavaScript, таких как гистограммы, круговые диаграммы и гистограммы.

Добавить диаграмму в слайд — JavaScript

const officegen = require('officegen')
const fs = require('fs')
// Create a new PPTX file
let pptx = officegen('pptx')
// Create a new slide
let slide = pptx.makeTitleSlide('FileFormat', 'FileFormat Developer Guide')
// Creata a new column chart
slide = pptx.makeNewSlide();
slide.name = 'Chart slide';
slide.back = 'ffffff';
slide.addChart(
     renderType: 'column',
     valAxisTitle: 'Costs/Revenues ($)',
     catAxisTitle: 'Category',
     valAxisNumFmt: '$0',
        valAxisMaxValue: 24,
  data: [ // each item is one serie
  {
   name: 'Income',
   labels: ['2005', '2006', '2007', '2008', '2009'],
   values: [23.5, 26.2, 30.1, 29.5, 24.6],
   color: 'ff0000' // optional
  },
  {
   name: 'Expense',
   labels: ['2005', '2006', '2007', '2008', '2009'],
   values: [18.1, 22.8, 23.9, 25.1, 25],
   color: '00ff00' // optional
  }]
 }
)
// Set save path
let out = fs.createWriteStream('Chart.pptx')
// Save
pptx.generate(out)
 Русский