Open Source JavaScript Library pro prezentace Microsoft® PPTX
Vytvářejte, aktualizujte, manipulujte a převádějte soubory PowerPoint PPTX na straně serveru prostřednictvím rozhraní JavaScript API.
Co je Node-PPTX?
Node-PPTX je open-source čistě JavaScriptová knihovna, která umožňuje vývojářům softwaru číst, zapisovat, skládat a manipulovat se soubory PPTX. Knihovna poskytovala funkce pro vytvoření zcela nového souboru od nuly a také pro úpravu existujícího souboru PPTX. Knihovna nabízí velmi uživatelsky přívětivé funkce a poskytuje možnost generovat prezentace pomocí několika příkazů JavaScriptu.
Knihovna poskytuje podporu pro několik důležitých funkcí, jako je vytvoření prezentace od začátku, úprava prezentace, nastavení směru textu, přidání snímků, odebrání snímků, změna pořadí snímků, možnosti formátování, použití hlavních snímků, přidání čísel snímků, přidání obsahu do snímků a mnoho dalších více.
Začínáme s Node-PPTX
Balíček npm můžete použít k instalaci balíčku Node-PPTX.
Instalace pomocí příkazu npm
$ npm i nodejs-pptx
Vygenerujte prezentaci PPTX od začátku přes JavaScript API
Open-source knihovna Node-PPTX umožňuje softwarovým programátorům generovat novou prezentaci PPTX od začátku pomocí několika řádků kódu. Poskytuje také podporu pro snadné úpravy stávajících prezentací. Vývojáři také mohou do svých prezentací přidávat nové snímky, obrázky, základní grafy, tvary atd. Pomocí následujícího řádku kódu můžete snadno vygenerovat PPTX od začátku.
Vytvořte PPTX
- Importovat Node-PPTX
- Inicializujte PPTX.Composer
- Přidejte snímek a text
- Uložit PPTX
Vytvořte PPTX v JavaScriptu
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`);
Přidání obsahu do snímků prezentace
Rozhraní Node-PPTX API plně podporuje grafy, obrázky, textová pole a tvary přidané do PowerPoint PPTX prezentací. Zde je několik způsobů, jak můžete přidat tyto prvky na snímek. Objekty se vrství jeden na druhý v pořadí, v jakém jsou přidávány. Proto budete chtít nejprve přidat položky na pozadí a postupně se propracovat směrem k horní části kompozice.
Přidání textových polí do prezentace
Knihovna Node-PPTX dává softwarovým programátorům možnost zahrnout textová pole do prezentace PPTX do jejich vlastních aplikací JavaScript. Vytváření externích odkazů je podporováno prvkem textového pole, který se otevře ve webovém prohlížeči. Rozhraní API také poskytuje podporu pro interní propojení, která odkazují na jiný snímek ve stejné prezentaci. Pro vytvoření externího odkazu uveďte prosím úplnou cestu URI jako hodnotu klíče URL. Kromě toho, pro propojení s jinými snímky uveďte číslo snímku s křížkem.