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 TrialAspose.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.
Support and Learning Resources
- Recursos de aprendizaje
- Documentación
- Código fuente
- Referencias de API
- Vídeos tutoriales
- Soporte de producto
- Soporte gratuito
- Soporte pagado
- Blog
- Notas de lanzamiento
- ¿Por qué Aspose.Slides para Node.js a través de Java?
- Lista de clientes
- Historias de éxito