Officegen-PPTX
Knihovna JavaScript pro prezentace v PowerPointu
Open Source JavaScript API pro čtení, zápis, úpravy a převod prezentací PPTX.
Open Source čisté JavaScript API, které umožňuje počítačovým programátorům generovat PowerPoint (PPTX) prezentace pro Microsoft Office 2007 a novější. Skvělá věc na Officegen je, že může fungovat v několika prostředích. Lze jej použít ve všech těch prostředích, která podporují Node.js, včetně Linuxu, OSX a Windows.
Officegen-PPTX plně podporuje několik důležitých funkcí pro generování dokumentů Microsoft PowerPoint (soubor .pptx), jako je přidávání snímků, vytváření nativních grafů, přidávání obrázků, podpora skrytých snímků, podpora rozvržení snímků, přidávání data, času a aktuálního čísla snímku, přidání písma, barvy, pozadí atd.
Začínáme s Officegen
Nejnovější verzi officegen lze použít přímou instalací z úložiště officegen voláním níže uvedeného příkazu.
Nainstalujte pomocí úložiště officegen
$ npm install Ziv-Barber/officegen#master
Knihovna JavaScript pro vytvoření prezentace PowerPoint PPTX
Officegen-PPTX API umožňuje vývojářům vytvářet prezentace PowerPoint 2007 v rámci jejich vlastních aplikací JavaScript. V souboru prezentace PPTX nebo PPSX je nutné vytvořit alespoň jeden snímek. Jakmile je snímek vytvořen, můžete umístit různé objekty, jako je textové pole, tvary, obrázky atd
Vytvořit soubor 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)
Přidejte objekty do prezentace PPTX
Officegen-PPTX poskytuje vývojářům možnost přidat obrázek do prezentace PowerPoint PPTX v aplikacích JavaScript. Jakmile vytvoříte nový snímek, můžete na tento snímek snadno přidat objekt. Objektem může být textové pole, tvary nebo obrázky atd. Můžete snadno nastavit vlastnosti objektů, jako je název, barva, zobrazení atd.
Přidat obrázek v 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)
Přidejte graf do snímku PPTX
Softwaroví programátoři mohou snadno přidávat grafy do PowerPoint PPTX Slide pomocí Officegen-PPTX. Vývojáři mohou ve svých aplikacích JavaScript používat několik typů grafů, jako jsou sloupcové grafy, koláčové grafy a sloupcové grafy.
Přidat graf do snímku - 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)