Aspose.Slides para Node.js a través de Java

Aspose.Slides para Node.js a través de Java

Aspose.Slides para Node.js a través de Java es una biblioteca para crear, leer, editar y convertir presentaciones de PowerPoint y OpenDocument en aplicaciones Node.js, sin necesidad de Microsoft PowerPoint.

Carga y guarda archivos PPT, PPTX, PPS, POT y ODP, incluidas las variantes con macros y plantillas, y exporta a PDF, XPS, HTML, SVG, TIFF, Markdown e imágenes.



Tu primera presentación

Además de Node.js 20 o posterior, el paquete necesita un Kit de Desarrollo de Java (JDK), Python y una cadena de herramientas de compilación C++, ya que npm compila su puente java durante la instalación. Consulta Installation para los pasos en cada sistema operativo. Después crea un proyecto e instala el paquete desde npm:

mkdir hello-slides
cd hello-slides
npm init -y
npm install aspose.slides.via.java

Guarda este código como hello.js en la carpeta del proyecto:

const asposeSlides = require("aspose.slides.via.java");

const presentation = new asposeSlides.Presentation();
try {
    const slide = presentation.getSlides().get_Item(0);
    const shape = slide.getShapes().addAutoShape(asposeSlides.ShapeType.Rectangle, 50, 50, 400, 100);
    shape.getTextFrame().setText("Hello, Aspose.Slides!");
    presentation.save("hello.pptx", asposeSlides.SaveFormat.Pptx);
} finally {
    presentation.dispose();
}

// Aspose.Slides se ejecuta en una máquina virtual Java que mantiene Node.js en ejecución, por lo que hay que terminar el proceso explícitamente.
process.exit(0);

Ejecuta node hello.js. El script guarda hello.pptx con una diapositiva que contiene un cuadro de texto. Sin una licencia, el archivo guardado lleva una marca de agua de evaluación — consulta Licensing. Para más formas de crear y rellenar una presentación, consulta Create Presentations.