Installation
Aspose.Slides für Node.js über Java ist eine plattformunabhängige API und kann auf jeder Plattform (Windows, Linux und MacOS) verwendet werden, auf der Node.js und das java Bridge installiert sind.
Installieren von NPM
Sie können Aspose.Slides für Node.js über Java einfach von NPM installieren.
Erstellen Sie einen neuen Ordner und initialisieren Sie ein neues Projekt mit dem folgenden Befehl:
$ npm init
Füllen Sie die Felder Titel und Version aus (lassen Sie die verbleibenden Felder mit Standardwerten).
Installieren Sie Aspose.Slides für Node.js über Java mit dem folgenden Befehl:
$ npm install aspose.slides.via.java
Wenn Sie während des Installationsprozesses auf ein Problem stoßen, lesen Sie bitte diesen Artikel.
Installieren aus ZIP-Archiv
Um Aspose.Slides für Node.js über Java aus einem ZIP-Archiv zu installieren und zu verwenden, befolgen Sie stattdessen diese Anweisungen:
Windows
- Installieren Sie JDK8 und konfigurieren Sie die Umgebungsvariable
JAVA_HOME. - Installieren Sie Node.js (https://nodejs.org/en/download/) und fügen Sie node.exe zum
PATHhinzu. - Installieren Sie node-gyp.
- Installieren Sie Windows Build Tools.
- Installieren Sie die
javaBridge und führen Sie diese Befehle in der Eingabaufforderung als Administrator aus:
$ mkdir aspose.slides.nodejs
$ cd aspose.slides.nodejs
$ npm install -g node-gyp
$ npm install --global --production windows-build-tools
$ npm install java
- Laden Sie Aspose.Slides für Node.js über Java herunter und extrahieren Sie es in
aspose.slides.nodejs/node_modules/aspose.slides.via.java. - Erstellen Sie eine Datei mit dem Namen
hello.jsim Ordneraspose.slides.nodejsmit folgendem Beispielcode:
var aspose = aspose || {};
aspose.slides = require("aspose.slides.via.java");
var pres = new aspose.slides.Presentation();
var slide = pres.getSlides().addEmptySlide(pres.getLayoutSlides().get_Item(0));
slide.getShapes().get_Item(0).getTextFrame().setText("Folientitel");
pres.save("out.pptx", aspose.slides.SaveFormat.Pptx)
console.log("Fertig");
- Führen Sie nun
node hello.jsin der Eingabaufforderung aus, um es auszuführen.
Linux
- Installieren Sie Node.js (https://nodejs.org/en/download/).
- Installieren Sie JDK8 für Linux und konfigurieren Sie die Umgebungsvariable
JAVA_HOME. - Installieren Sie python 2.x.
- Installieren Sie die
javaBridge. Sie können diese Befehle im Terminal ausführen:
$ mkdir aspose.slides.nodejs
$ cd aspose.slides.nodejs
$ npm install java
- Laden Sie Aspose.Slides für Node.js über Java herunter und extrahieren Sie es in
aspose.slides.nodejs/node_modules/aspose.slides.via.java. - Erstellen Sie eine Testdatei mit dem Namen
hello.jsmit diesem Beispielcode im Ordneraspose.slides.nodejs:
var aspose = aspose || {};
aspose.slides = require("aspose.slides.via.java");
var pres = new aspose.slides.Presentation();
var slide = pres.getSlides().addEmptySlide(pres.getLayoutSlides().get_Item(0));
slide.getShapes().get_Item(0).getTextFrame().setText("Folientitel");
pres.save("out.pptx", aspose.slides.SaveFormat.Pptx)
console.log("Fertig");
- Führen Sie nun
node hello.jsin der Eingabaufforderung aus, um es auszuführen.
Mac
- Installieren Sie Node.js (https://nodejs.org/en/download/).
- Installieren Sie JDK8 für Mac und konfigurieren Sie die Umgebungsvariable
JAVA_HOME. - Ändern Sie den Abschnitt JVMCapabilities in
/Library/Java/JavaVirtualMachines/jdk1.8.x_xxx.jdk/Contents/Info.plistmit Root-Rechten.jdk1.8.x_xxx.jdkhängt von Ihrer JDK-Version ab. Lassen Sie es so aussehen:
<key>JavaVM</key>
<dict>
<key>JVMCapabilities</key>
<array>
<string>JNI</string>
<string>BundledApp</string>
<string>CommandLine</string>
</array>
- Installieren Sie python 2.x (falls es noch nicht installiert ist).
- Installieren Sie Xcode Command Line Tools.
- Installieren Sie die
javaBridge. Sie können die folgenden Befehle im Terminal ausführen:
$ mkdir aspose.slides.nodejs
$ cd aspose.slides.nodejs
$ npm install java
- Laden Sie Aspose.Slides für Node.js über Java herunter und extrahieren Sie es in
aspose.slides.nodejs/node_modules/aspose.slides.via.java. - Erstellen Sie eine Testdatei mit dem Namen
hello.jsmit diesem Beispielcode im Ordneraspose.slides.nodejs:
var aspose = aspose || {};
aspose.slides = require("aspose.slides.via.java");
var pres = new aspose.slides.Presentation();
var slide = pres.getSlides().addEmptySlide(pres.getLayoutSlides().get_Item(0));
slide.getShapes().get_Item(0).getTextFrame().setText("Folientitel");
pres.save("out.pptx", aspose.slides.SaveFormat.Pptx)
console.log("Fertig");
- Führen Sie nun
node hello.jsin der Eingabaufforderung aus, um es auszuführen.