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

  1. Instala JDK8 y configura la variable de entorno JAVA_HOME.
  2. Instala Node.js (https://nodejs.org/en/download/) y añade node.exe a PATH.
  3. Instala node-gyp.
  4. Instala Windows Build Tools.
  5. 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
  1. Descarga Aspose.Slides para Node.js a través de Java y extráelo a aspose.slides.nodejs/node_modules/aspose.slides.via.java.
  2. Crea un archivo llamado hello.js en la carpeta aspose.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");
  1. Ahora ejecuta node hello.js en el símbolo del sistema para ejecutarlo.

Linux

  1. Instala Node.js (https://nodejs.org/en/download/).
  2. Instala JDK8 para Linux y configura la variable de entorno JAVA_HOME.
  3. Instala python 2.x
  4. Instala el puente java. Puedes ejecutar estos comandos en la terminal:
$ mkdir aspose.slides.nodejs

$ cd aspose.slides.nodejs

$ npm install java
  1. Descarga Aspose.Slides para Node.js a través de Java y extráelo a aspose.slides.nodejs/node_modules/aspose.slides.via.java.
  2. Crea un archivo de prueba llamado hello.js usando este código de ejemplo en la carpeta aspose.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");
  1. Ahora ejecuta node hello.js en el símbolo del sistema para ejecutarlo.

Mac

  1. Instala Node.js (https://nodejs.org/en/download/).
  2. Instala JDK8 para Mac y configura la variable de entorno JAVA_HOME.
  3. 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>
  1. Instala python 2.x (si no está instalado).
  2. Instala las herramientas de línea de comandos de Xcode.
  3. Instala el puente java. Puedes ejecutar los siguientes comandos en la terminal:
$ mkdir aspose.slides.nodejs
 
$ cd aspose.slides.nodejs
 
$ npm install java
  1. Descarga Aspose.Slides para Node.js a través de Java y extráelo en aspose.slides.nodejs/node_modules/aspose.slides.via.java.
  2. Crea un archivo de prueba llamado hello.js usando este código de ejemplo en la carpeta aspose.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");
  1. Ahora ejecuta node hello.js en el símbolo del sistema para ejecutarlo.