
Estamos felizes em anunciar o lançamento do Aspose.Slides para Node.js via Java. Este produto é voltado para desenvolvedores que desejam usar o Aspose.Slides para Java para criar e manipular apresentações do Microsoft PowerPoint e OpenOffice em suas aplicações node.js e plataformas de servidor JavaScript.
Aspose.Slides para Node.js via Java é uma biblioteca de classes que permite que suas aplicações leiam e escrevam documentos PowerPoint® sem usar o Microsoft PowerPoint®. Este novo produto fornece todos os recursos do Aspose.Slides com algumas limitações, requisitos adicionais de instalação/uso e mudanças na API.
Instalando Aspose.Slides para Node.js
Aspose.Slides para Node.js via Java é uma API independente de plataforma e pode ser usada em qualquer plataforma (Windows, Linux e MacOS) onde os bridges Node.js
e node-java
estão instalados.
Para instalar, Aspose.Slides para Node.js via Java, consulte a página de Instalação do produto.
Usando Aspose.Slides para Node.js via Java
Criar PowerPoint em Node.js
var aspose = aspose || {};
aspose.slides = require("aspose.slides.via.java");
var pres = new aspose.slides.Presentation();
try
{
// Obtém o primeiro slide
var slide = pres.getSlides().get_Item(0);
// Adiciona uma forma automática com tipo definido como retâ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();
}
Mesclar PowerPoint em 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();
}
Converter PowerPoint para PDF em Node.js
var aspose = aspose || {};
aspose.slides = require("aspose.slides.via.java");
// Instancia um objeto Presentation que representa um arquivo PPT
var pres = new aspose.slides.Presentation("PowerPoint.ppt");
try
{
// Salva a apresentação como PDF
pres.save("PPT-to-PDF.pdf", aspose.slides.SaveFormat.Pdf);
}
finally
{
if (pres != null) pres.dispose();
}
Converter PowerPoint para JPG em Node.js
var aspose = aspose || {};
var java = require("java");
aspose.slides = require("aspose.slides.via.java");
// Instancia um objeto Presentation que representa um arquivo 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 de PDF em 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 mais artigos sobre como realizar tarefas em node.js usando Aspose.Slides, consulte a seção Guia do Desenvolvedor da documentação do Aspose.Slides para Java. Aspose.Slides para Node.js via Java é baseado no Aspose.Slides para Java, portanto, a maioria dos artigos de documentação deste último podem ser usados para o primeiro.
Recursos
Esses são links para recursos do Aspose.Slides para Node.js via Java que você pode precisar: