Officegen-PPTX

 
 

JavaScript библиотека за PowerPoint презентации

JavaScript API с отворен код за четене, писане, редактиране и конвертиране на 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)
 Български