![](https://products-qa.fileformat.com/pl/presentation/javascript/officegen-pptx/header-image.png)
Officegen-PPTX
Biblioteka JavaScript do prezentacji PowerPoint
Open Source JavaScript API do czytania, pisania, edytowania i konwertowania prezentacji PPTX.
Open Source czysty JavaScript API, który umożliwia programistom komputerowym generowanie prezentacji PowerPoint (PPTX) dla Microsoft Office 2007 i nowszych. Wspaniałą rzeczą w Officegen jest to, że może działać w kilku środowiskach. Może być używany we wszystkich środowiskach, które obsługują Node.js, w tym Linux, OSX i Windows.
Kilka ważnych funkcji jest w pełni obsługiwanych przez Officegen-PPTX do generowania dokumentów Microsoft PowerPoint (plik .pptx), takich jak dodawanie slajdów, tworzenie natywnych wykresów, dodawanie obrazów, obsługa ukrytych slajdów, obsługa układów slajdów, dodawanie daty, godziny i bieżącego numeru slajdu, dodawanie czcionki, kolory i tło itp.
Pierwsze kroki z Officegen
Najnowszą wersję Officegen można wykorzystać, instalując ją bezpośrednio z repozytorium Officegen, wywołując poniższe polecenie.
Zainstaluj za pomocą repozytorium Officegen
$ npm install Ziv-Barber/officegen#master
Biblioteka JavaScript do tworzenia prezentacji PowerPoint PPTX
Interfejs API Officegen-PPTX umożliwia programistom tworzenie prezentacji programu PowerPoint 2007 we własnych aplikacjach JavaScript. Konieczne jest utworzenie co najmniej jednego slajdu w pliku prezentacji PPTX lub PPSX. Po utworzeniu slajdu możesz umieszczać różne obiekty, takie jak pole tekstowe, kształty, obrazy itp
Utwórz plik 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)
Dodaj obiekty do prezentacji PPTX
Officegen-PPTX zapewnia programistom możliwość dodawania obrazu do prezentacji PowerPoint PPTX w aplikacjach JavaScript. Po utworzeniu nowego slajdu możesz łatwo dodać obiekt do tego slajdu. Obiektem może być pole tekstowe, kształty lub obrazy itp. Możesz łatwo ustawić właściwości obiektów, takie jak nazwa, kolor, pokaz itp.
Dodaj obraz w 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)
Dodaj wykres do slajdu PPTX
Programiści oprogramowania mogą łatwo dodawać wykresy do slajdów PowerPoint PPTX za pomocą Officegen-PPTX. Programiści mogą używać kilku typów wykresów w swoich aplikacjach JavaScript, takich jak wykresy kolumnowe, wykresy kołowe i wykresy słupkowe.
Dodaj wykres do slajdu - 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)