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 файл), като добавяне на слайдове, създаване на собствени диаграми, добавяне на изображения, поддръжка на скрити слайдове, поддръжка на оформления на слайдове, добавяне на дата, час и текущия номер на слайд, добавяне шрифтове, цветове и фон и др.
Първи стъпки с 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)