Aspose.Slides  for Node.js via Java

API de PowerPoint de Node.js para presentaciones

Cree, lea, modifique y convierta presentaciones de PowerPoint y OpenOffice utilizando Node.js sin ningún software externo.

  Download Free Trial
  
 

Aspose.Slides para Node.js a través de Java es una biblioteca de Node.js que le permite crear, modificar y convertir presentaciones de PowerPoint en Node.js. Admite todos los elementos de presentación, como diapositivas, formas, texto, gráficos, tablas, imágenes y más. También ofrece muchas funciones avanzadas como fusionar, clonar, dividir, comparar e imprimir presentaciones. Funciona sin dependencias y puede procesar miles de presentaciones en poco tiempo.

Aspose.Slides para Node.js a través de Java proporciona estas funciones populares:

  • Cargar, abrir y ver presentaciones.
  • Edición de presentaciones.
  • Conversión de archivos de presentación a formatos de presentación populares, como PPT, PPTX y ODP.
  • Exportar presentaciones a PDF, JPG, HTML, GIF, SVG y muchos otros formatos.
  • Renderizado e impresión de presentaciones.
  • Cifrar y descifrar presentaciones; proteger presentaciones con contraseña y eliminar contraseñas.
  • Manipular entidades de presentación, como diapositivas maestras, formas, gráficos, marcos de imágenes, marcos de audio, marcos de video, macros OLE, VBA, animaciones, etc.
  • Y muchas más funciones.

Node.js es un entorno de ejecución de JavaScript popular, gratuito, de código abierto y multiplataforma que permite a los desarrolladores escribir herramientas de línea de comandos y scripts del lado del servidor fuera de un navegador. Por esta razón, el equipo de Aspose.Slides se enorgullece de ofrecer Aspose.Slides para Node.js a través de Java a la comunidad de Node.js.

Funciones avanzadas de la API de PowerPoint de Node.js

Crea o clona diapositivas existentes a partir de plantillas

Trabajar con tablas de PowerPoint a través de API

Aplicar o quitar la protección en formas

Agrega gráficos de Excel como OleObjects a las diapositivas

Crear formas y agregar texto a formas en diapositivas

Manejar el formato de texto y formas

Generar presentaciones desde base de datos

Proteja presentaciones y PDF resultantes

Imprima presentaciones en una impresora física

Requisitos del sistema

  • Aspose.Slides para Node.js a través de Java es una API de JavaScript del lado del servidor basada en Node.js. Puede ejecutarse en plataformas Windows, Unix/Linux y Mac con JDK 1.8 o superior.

Cómo instalar

Utilice NPM para instalar nuestra biblioteca Node.js para el procesamiento de presentaciones desde el repositorio de paquetes NPM :

npm install aspose.slides.via.java

Cómo crear una nueva presentación de PowerPoint en Node.js

En el ejemplo que se muestra a continuación, hemos agregado un rectángulo a la primera diapositiva de la presentación.

            	
var aspose = aspose || {};

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

var pres = new aspose.slides.Presentation();
try
{
    // Gets the first slide
    var slide = pres.getSlides().get_Item(0);
    // Adds an autoshape with type set to rectangle
    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();
}
            
        

Cómo fusionar presentaciones en Node.js

Este código de Node.js le muestra cómo fusionar presentaciones:

            
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();
}
            
        

Cómo importar una presentación desde PDF en Node.js. Convertir PDF a PPT, Convertir PDF a PPTX, Convertir PDF a ODP

Este código de Node.js demuestra el proceso de conversión de PDF a PowerPoint:

            
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();
}
            
        

Cómo convertir PowerPoint a PDF en Node.js

Este código de Node.js le muestra cómo convertir un documento PowerPoint PPT, PPTX y OpenOffice ODP en un documento PDF usando las opciones predeterminadas. El archivo resultante es un documento PDF con los máximos niveles de calidad.

            
var aspose = aspose || {};

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

// Instantiate a Presentation object that represents a PPT file
var pres = new aspose.slides.Presentation("PowerPoint.ppt");
try
{
    // Save the presentation as PDF
    pres.save("PPT-to-PDF.pdf", aspose.slides.SaveFormat.Pdf);
}
finally
{
    if (pres != null) pres.dispose();
}
            
        

Cómo convertir PowerPoint a JPG en Node.js. Convertir PPT a JPG, Convertir PPTX a JPG, Convertir ODP a JPG

El siguiente ejemplo le muestra cómo convertir un documento PowerPoint PPT, PPTX y OpenOffice ODP en un conjunto de imágenes JPEG.

            
var aspose = aspose || {};
var java = require("java");

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

// Instantiate a Presentation object that represents a PPT file
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();
}
            
        

Lo que la gente esta diciendo

No confíe sólo en nuestra palabra. Vea lo que los usuarios tienen que decir sobre las API de PowerPoint.

 
 
View Case Studies
  

Support and Learning Resources