Officegen-PPTX
JavaScript-Bibliothek für PowerPoint-Präsentationen
Open-Source-JavaScript-API zum Lesen, Schreiben, Bearbeiten und Konvertieren von PPTX-Präsentationen.
Reine Open-Source-JavaScript-API, mit der Computerprogrammierer PowerPoint-Präsentationen (PPTX) für Microsoft Office 2007 und höher erstellen können. Das Tolle an Officegen ist, dass es in mehreren Umgebungen funktionieren kann. Es kann in allen Umgebungen verwendet werden, die Node.js unterstützen, einschließlich Linux, OSX und Windows.
Mehrere wichtige Funktionen werden von Officegen-PPTX zum Generieren von Microsoft PowerPoint-Dokumenten (.pptx-Datei) vollständig unterstützt, z. B. Hinzufügen von Folien, Erstellen nativer Diagramme, Hinzufügen von Bildern, Unterstützung für versteckte Folien, Unterstützung von Folienlayouts, Hinzufügen von Datum, Uhrzeit und aktueller Foliennummer, Hinzufügen Schriftarten, Farben und Hintergrund usw.
Erste Schritte mit Officegen
Die neueste Version von officegen kann verwendet werden, indem Sie sie direkt aus dem officegen-Repository installieren, indem Sie den folgenden Befehl aufrufen.
Installieren Sie mithilfe des Officegen-Repositorys
$ npm install Ziv-Barber/officegen#master
JavaScript-Bibliothek zum Erstellen von PowerPoint PPTX-Präsentationen
Die Officegen-PPTX-API ermöglicht es Entwicklern, eine PowerPoint 2007-Präsentation in ihren eigenen JavaScript-Anwendungen zu erstellen. Es ist erforderlich, mindestens eine Folie in Ihrer PPTX- oder PPSX-Präsentationsdatei zu erstellen. Sobald die Folie erstellt ist, können Sie verschiedene Objekte wie Textfelder, Formen, Bilder usw. platzieren
PPTX-Datei erstellen - 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)
Hinzufügen von Objekten zur PPTX-Präsentation
Officegen-PPTX bietet Entwicklern die Möglichkeit, innerhalb von JavaScript-Anwendungen ein Bild zu einer PowerPoint-PPTX-Präsentation hinzuzufügen. Sobald Sie eine neue Folie erstellt haben, können Sie dieser Folie ganz einfach ein Objekt hinzufügen. Das Objekt kann ein Textfeld, Formen oder Bilder usw. sein. Sie können ganz einfach Eigenschaften von Objekten festlegen, wie z. B. Name, Farbe, Anzeige usw.
Bild in PPTX hinzufügen - 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)
Diagramm zur PPTX-Folie hinzufügen
Softwareprogrammierer können mithilfe von Officegen-PPTX problemlos Diagramme zu PowerPoint PPTX Slide hinzufügen. Entwickler können verschiedene Arten von Diagrammen in ihren JavaScript-Anwendungen verwenden, z. B. Säulendiagramme, Kreisdiagramme und Balkendiagramme.
Diagramm in Folie hinzufügen - 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)