Aspose.Slides para Node.js via Java

Aspose.Slides para Node.js via Java

Aspose.Slides para Node.js via Java é uma biblioteca para criar, ler, editar e converter apresentações PowerPoint e OpenDocument em aplicações Node.js, sem o Microsoft PowerPoint.

Ela carrega e salva arquivos PPT, PPTX, PPS, POT e ODP, incluindo variantes com macros e modelos, e exporta para PDF, XPS, HTML, SVG, TIFF, Markdown e imagens.



Sua primeira apresentação

Além do Node.js 20 ou superior, o pacote requer um Java Development Kit (JDK), Python e uma cadeia de ferramentas de compilação C++, porque o npm compila sua ponte java durante a instalação. Veja Instalação para as etapas em cada sistema operacional. Em seguida, crie um projeto e instale o pacote via npm:

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

Salve este código como hello.js na pasta do projeto:

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 roda em uma máquina virtual Java que mantém o Node.js em execução, portanto encerre o processo explicitamente.
process.exit(0);

Execute-o com node hello.js. O script salva hello.pptx com um slide contendo uma caixa de texto. Sem licença, o arquivo salvo possui uma marca d’água de avaliação — veja Licenciamento. Para mais maneiras de criar e preencher uma apresentação, consulte Criar Apresentações.