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.
Começar
COMEÇANDO
AVALIAR
Criar com Slides
TAREFAS COMUNS
- Abrir uma apresentação
- Salvar uma apresentação
- Converter para PDF
- Renderizar slides como imagens
- Editar texto e formas
FLUXOS DE TRABALHO DO SLIDES
EXEMPLOS
Referência & Suporte
REFERÊNCIA
SUPORTE
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.