Instalación
Aspose.Slides para Node.js a través de Java es una API independiente de la plataforma y se puede utilizar en cualquier plataforma (Windows, Linux y MacOS) donde estén instalados Node.js
y el puente java
.
Instalar desde NPM
Puedes instalar fácilmente Aspose.Slides para Node.js a través de Java desde NPM.
Crea una nueva carpeta e inicia un nuevo proyecto usando el siguiente comando:
$ npm init
Completa los campos de título y versión (deja los campos restantes con valores predeterminados)
Instala Aspose.Slides para Node.js a través de Java usando el siguiente comando:
$ npm install aspose.slides.via.java
Si encuentras algún problema durante el proceso de instalación, por favor consulta este artículo.
Instalar desde archivo ZIP
Para instalar y usar Aspose.Slides para Node.js a través de Java desde un archivo ZIP, sigue estas instrucciones en su lugar:
Windows
- Instala JDK8 y configura la variable de entorno
JAVA_HOME
. - Instala Node.js (https://nodejs.org/en/download/) y añade node.exe a
PATH
. - Instala node-gyp.
- Instala Windows Build Tools.
- Instala el puente
java
y ejecuta estos comandos en el símbolo del sistema como administrador:
$ mkdir aspose.slides.nodejs
$ cd aspose.slides.nodejs
$ npm install -g node-gyp
$ npm install --global --production windows-build-tools
$ npm install java
- Descarga Aspose.Slides para Node.js a través de Java y extráelo a
aspose.slides.nodejs/node_modules/aspose.slides.via.java
. - Crea un archivo llamado
hello.js
en la carpetaaspose.slides.nodejs
usando el siguiente código de ejemplo:
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("Título de la diapositiva");
pres.save("out.pptx", aspose.slides.SaveFormat.Pptx)
console.log("Hecho");
- Ahora ejecuta
node hello.js
en el símbolo del sistema para ejecutarlo.
Linux
- Instala Node.js (https://nodejs.org/en/download/).
- Instala JDK8 para Linux y configura la variable de entorno
JAVA_HOME
. - Instala python 2.x
- Instala el puente
java
. Puedes ejecutar estos comandos en la terminal:
$ mkdir aspose.slides.nodejs
$ cd aspose.slides.nodejs
$ npm install java
- Descarga Aspose.Slides para Node.js a través de Java y extráelo a
aspose.slides.nodejs/node_modules/aspose.slides.via.java
. - Crea un archivo de prueba llamado
hello.js
usando este código de ejemplo en la carpetaaspose.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("Título de la diapositiva");
pres.save("out.pptx", aspose.slides.SaveFormat.Pptx)
console.log("Hecho");
- Ahora ejecuta
node hello.js
en el símbolo del sistema para ejecutarlo.
Mac
- Instala Node.js (https://nodejs.org/en/download/).
- Instala JDK8 para Mac y configura la variable de entorno
JAVA_HOME
. - Modifica la sección JVMCapabilities en
/Library/Java/JavaVirtualMachines/jdk1.8.x_xxx.jdk/Contents/Info.plist
con privilegios de root.jdk1.8.x_xxx.jdk
depende de tu versión de jdk. Haz que se vea así:
<key>JavaVM</key>
<dict>
<key>JVMCapabilities</key>
<array>
<string>JNI</string>
<string>BundledApp</string>
<string>CommandLine</string>
</array>
- Instala python 2.x (si no está instalado).
- Instala las herramientas de línea de comandos de Xcode.
- Instala el puente
java
. Puedes ejecutar los siguientes comandos en la terminal:
$ mkdir aspose.slides.nodejs
$ cd aspose.slides.nodejs
$ npm install java
- Descarga Aspose.Slides para Node.js a través de Java y extráelo en
aspose.slides.nodejs/node_modules/aspose.slides.via.java
. - Crea un archivo de prueba llamado
hello.js
usando este código de ejemplo en la carpetaaspose.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("Título de la diapositiva");
pres.save("out.pptx", aspose.slides.SaveFormat.Pptx)
console.log("Hecho");
- Ahora ejecuta
node hello.js
en el símbolo del sistema para ejecutarlo.