Open-Source-JavaScript-Bibliothek für Microsoft® PPTX-Präsentationen
Generieren, aktualisieren, manipulieren und konvertieren Sie PowerPoint-PPTX-Dateien auf der Serverseite über die JavaScript-API.
Was ist Node-PPTX?
Node-PPTX ist eine reine Open-Source-JavaScript-Bibliothek, die es Softwareentwicklern ermöglicht, PPTX-Dateien zu lesen, zu schreiben, zu erstellen und zu manipulieren. Die Bibliothek bot Funktionen zum Erstellen einer brandneuen Datei von Grund auf sowie zum Ändern einer vorhandenen PPTX-Datei. Die Bibliothek bietet sehr benutzerfreundliche Funktionen und bietet die Möglichkeit, Präsentationen mit nur wenigen JavaScript-Befehlen zu erstellen.
Die Bibliothek hat Unterstützung für mehrere wichtige Funktionen bereitgestellt, z. B. das Erstellen einer Präsentation von Grund auf neu, das Ändern der Präsentation, das Festlegen der Textrichtung, das Hinzufügen von Folien, das Entfernen von Folien, das Neuanordnen von Folien, das Formatieren von Optionen, das Anwenden von Masterfolien, das Hinzufügen von Foliennummern, das Hinzufügen von Inhalten zu Folien und vieles mehr mehr.
Erste Schritte mit Node-PPTX
Sie können das npm-Paket verwenden, um das Node-PPTX-Paket zu installieren.
Installieren Sie über den npm-Befehl
$ npm i nodejs-pptx
Generieren Sie eine PPTX-Präsentation von Grund auf neu über die JavaScript-API
Die Open-Source-Bibliothek Node-PPTX ermöglicht es Softwareprogrammierern, mit wenigen Codezeilen eine neue PPTX-Präsentation von Grund auf neu zu erstellen. Es bietet auch Unterstützung zum einfachen Ändern vorhandener Präsentationen. Entwickler können ihren Präsentationen auch neue Folien, Bilder, einfache Diagramme, Formen usw. hinzufügen. Mit der folgenden Codezeile können Sie PPTX ganz einfach von Grund auf neu generieren.
Erstellen Sie PPTX
- Knoten-PPTX importieren
- Initialisieren Sie PPTX.Composer
- Folie und Text hinzufügen
- PPTX speichern
Erstellen Sie PPTX in JavaScript
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`);
Hinzufügen von Inhalten zu Präsentationsfolien
Die Node-PPTX-API unterstützt Diagramme, Bilder, Textfelder und Formen zusätzlich zu PowerPoint-PPTX-Präsentationen vollständig. Hier sind einige Möglichkeiten, wie Sie diese Elemente zu einer Folie hinzufügen können. Objekte werden in der Reihenfolge, in der sie hinzugefügt werden, übereinander geschichtet. Daher sollten Sie zuerst Hintergrundelemente hinzufügen und sich allmählich zum oberen Rand der Komposition vorarbeiten.
Hinzufügen von Textfeldern zur Präsentation
Die Node-PPTX-Bibliothek gibt Softwareprogrammierern die Möglichkeit, Textfelder in eine PPTX-Präsentation in ihre eigenen JavaScript-Anwendungen einzufügen. Die Erstellung externer Links wird durch das Textbox-Element unterstützt, das sich in einem Webbrowser öffnet. Die API bietet auch Unterstützung für interne Verknüpfungen, die auf eine andere Folie in derselben Präsentation verweisen. Für die Erstellung eines externen Links geben Sie bitte den vollständigen URI-Pfad als Wert für den URL-Schlüssel an. Außerdem geben Sie für die Verlinkung zu anderen Folien bitte die Foliennummer vorangestellt mit einem Rautezeichen an.