
Estamos complacidos de anunciar el lanzamiento de Aspose.Slides para Node.js a través de Java. Este producto está dirigido a desarrolladores que desean utilizar Aspose.Slides para Java para crear y manipular presentaciones de Microsoft PowerPoint y OpenOffice en sus aplicaciones node.js y plataformas del lado del servidor de Javascript.
Aspose.Slides para Node.js a través de Java es una biblioteca de clases que permite a tus aplicaciones leer y escribir documentos de PowerPoint® sin utilizar Microsoft PowerPoint®. Este nuevo producto proporciona todas las características de Aspose.Slides con algunas limitaciones, requisitos adicionales de instalación/uso y cambios en la API.
Instalación de Aspose.Slides para Node.js
Aspose.Slides para Node.js a través de Java es una API independiente de la plataforma y puede ser utilizada en cualquier plataforma (Windows, Linux y MacOS) donde se hayan instalado Node.js y los puentes node-java.
Para instalar Aspose.Slides para Node.js a través de Java, consulta la página de instalación del producto.
Uso de Aspose.Slides para Node.js a través de Java
Crear PowerPoint en Node.js
var aspose = aspose || {};
aspose.slides = require("aspose.slides.via.java");
var pres = new aspose.slides.Presentation();
try
{
// Obtiene la primera diapositiva
var slide = pres.getSlides().get_Item(0);
// Agrega una forma automática con el tipo establecido en rectángulo
slide.getShapes().addAutoShape(aspose.slides.ShapeType.Rectangle, 50, 150, 300, 200);
pres.save("outputPresentation.pptx", aspose.slides.SaveFormat.Pptx);
}
finally
{
if (pres != null) pres.dispose();
}
Combinar PowerPoint en Node.js
var aspose = aspose || {};
aspose.slides = require("aspose.slides.via.java");
var pres1 = new aspose.slides.Presentation("pres1.pptx");
var pres2 = new aspose.slides.Presentation("pres2.pptx");
try
{
for (var i = 0; i < pres2.getSlides().size(); i++)
{
pres1.getSlides().addClone(pres2.getSlides().get_Item(i));
}
pres1.save("combinedPresentation.pptx", aspose.slides.SaveFormat.Pptx);
}
finally
{
if (pres1 != null) pres1.dispose();
if (pres2 != null) pres2.dispose();
}
Convertir PowerPoint a PDF en Node.js
var aspose = aspose || {};
aspose.slides = require("aspose.slides.via.java");
// Instancia un objeto Presentation que representa un archivo PPT
var pres = new aspose.slides.Presentation("PowerPoint.ppt");
try
{
// Guarda la presentación como PDF
pres.save("PPT-to-PDF.pdf", aspose.slides.SaveFormat.Pdf);
}
finally
{
if (pres != null) pres.dispose();
}
Convertir PowerPoint a JPG en Node.js
var aspose = aspose || {};
var java = require("java");
aspose.slides = require("aspose.slides.via.java");
// Instancia un objeto Presentation que representa un archivo PPT
var pres = new aspose.slides.Presentation("pres.pptx");
try
{
for (var i = 0; i < pres.getSlides().size(); i++)
{
var bmp = pres.getSlides().get_Item(i).getThumbnail(1, 1);
var imageio = java.newInstanceSync("javax.imageio.ImageIO");
var file = java.newInstanceSync("java.io.File", "slide_" + i + ".jpg");
imageio.write(bmp, "JPEG", file);
}
}
finally
{
if (pres != null) pres.dispose();
}
Importar PowerPoint desde PDF en Node.js
var aspose = aspose || {};
aspose.slides = require("aspose.slides.via.java");
var pres = new aspose.slides.Presentation();
try
{
pres.getSlides().removeAt(0);
pres.getSlides().addFromPdf("welcome-to-powerpoint.pdf");
pres.save("outputPresentation.pptx", aspose.slides.SaveFormat.Pptx);
}
finally
{
if (pres != null) pres.dispose();
}
Para más artículos sobre cómo realizar tareas en node.js utilizando Aspose.Slides, consulta la sección de Guía del Desarrollador de la documentación de Aspose.Slides para Java. Aspose.Slides para Node.js a través de Java se basa en Aspose.Slides para Java, por lo que la mayoría de los artículos de documentación de este último pueden ser utilizados para el primero.
Recursos
Estos son enlaces a recursos de Aspose.Slides para Node.js a través de Java que puedes necesitar: