Visão Geral dos Recursos

Plataformas Suportadas

Aspose.Slides for Node.js via Java é uma API independente de plataforma. Pode ser usada em qualquer plataforma (Windows, Linux, macOS, etc.) onde o Node.js 7 ou superior esteja instalado. O Oracle JDK 8 ou superior é outro requisito.

Formatos de Arquivo e Conversões

Aspose.Slides for Node.js via Java suporta a maioria dos formatos de documentos PowerPoint. Também permite exportá-los para os formatos de arquivo populares que as organizações utilizam e compartilham entre si. Veja os detalhes abaixo:

Recurso Descrição
Microsoft PowerPoint (PPT) Aspose.Slides for Node.js via Java fornece o processamento mais rápido para este formato de documento de apresentação.
PPT to PPTX conversion Aspose.Slides for Node.js via Java suporta a conversão de PPT para PPTX
Portable Document Format (PDF) Você pode exportar todos os formatos de arquivo suportados para documentos Adobe Portable Document Format (PDF) com um único método.
XML Parser Specification (XPS) Você pode exportar todos os formatos de arquivo suportados para documentos XML Parser Specification (XPS) com um único método.
Tagged Image File Format (TIFF) Você pode exportar todos os formatos de arquivo de apresentação suportados para Tagged Image File Format (TIFF).
PPTX To HTML Conversion Aspose.Slides for Node.js via Java suporta a conversão de PresentationEx para o formato HTML.

Renderização de Apresentação

Aspose.Slides for Node.js via Java suporta renderização de alta fidelidade dos slides de apresentações em diferentes formatos gráficos. Veja os detalhes abaixo:

Recurso Descrição
Java Supported Image Formats Usando Aspose.Slides for Node.js via Java, você pode renderizar slides de apresentação e imagens nos slides para todos os formatos gráficos suportados pelo Java, como TIFF, PNG, BMP, JPEG, GIF.
SVG Format Aspose.Slides for Node.js via Java também fornece métodos incorporados que permitem exportar slides de apresentação para formatos Scalable Vector Graphics (SVG).

Recursos de Conteúdo

Aspose.Slides for Node.js via Java permite acessar, modificar ou criar quase todos os itens ou conteúdos de documentos de apresentação. Veja os detalhes abaixo:

Recurso Descrição
Master Slides Os Master Slides definem o layout dos slides normais. Aspose.Slides for Node.js via Java permite acessar e modificar os Master Slides dos documentos de apresentação.
Normal Slides Com Aspose.Slides for Node.js via Java, você pode criar novos slides de diferentes tipos; também pode acessar e modificar slides existentes nas apresentações.
Cloning / Copying Slides Existem métodos incorporados fornecidos por Aspose.Slides for Node.js via Java que permitem clonar ou copiar slides existentes dentro de uma apresentação. Você também pode usar slides copiados e clonados de uma apresentação para outra. Como um slide herda seu layout do master slide, os métodos de clonagem incorporados copiam automaticamente o master ao clonar.
Managing Slides sections Métodos para organizar slides em diferentes seções dentro de uma apresentação.
Place Holders and Text Holders Você pode acessar os place holders e text holders em um slide. Além disso, pode criar um slide com text holders do zero usando o método apropriado.
Header and Footers Aspose.Slides for Node.js via Java facilita o gerenciamento de cabeçalhos/rodapés nos slides.
Notes in Slides Com Aspose.Slides for Node.js via Java, você pode acessar e modificar notas associadas a um slide e também adicionar novas notas.
Finding a Shape Você também pode encontrar uma forma específica em um slide usando o texto alternativo associado à forma.
Backgrounds Aspose.Slides for Node.js via Java permite trabalhar com fundos associados a um master ou slide normal em uma apresentação.
Text Boxes As caixas de texto podem ser criadas do zero. Você pode acessar caixas de texto existentes. Também pode modificar seus textos sem perder o formato original.
Rectangle Shapes Você pode criar ou modificar formas retangulares com Aspose.Slides for Node.js via Java.
Poly Line Shapes Você pode criar ou modificar formas de polilinha com Aspose.Slides for Node.js via Java.
Ellipse Shapes Você pode criar ou modificar formas de elipse com Aspose.Slides for Node.js via Java.
Group Shapes Aspose.Slides for Node.js via Java suporta formas agrupadas.
Auto Shapes Aspose.Slides for Node.js via Java suporta auto shapes.
SmartArt Aspose.Slides for Node.js via Java oferece suporte a formas SmartArt no MS PowerPoint.
Charts Aspose.Slides for Node.js via Java oferece suporte a Gráficos MSO no PowerPoint.
Shapes Serialization Aspose.Slides for Node.js via Java suporta um grande número de formas. Quando o Aspose.Slides for Node.js via Java não oferece suporte a uma forma, você pode usar um método de serialização que permite serializar aquela forma a partir de um slide existente. Dessa forma, você pode reutilizar a forma conforme seus requisitos.
Picture Frames Você pode gerenciar imagens em molduras de imagem com Aspose.Slides for Node.js via Java.
Audio Frames Você pode vincular ou incorporar arquivos de áudio em frames de áudio nos slides com Aspose.Slides for Node.js via Java.
Video Frames Você pode manipular arquivos de vídeo em frames de vídeo. Aspose.Slides for Node.js via Java também oferece suporte a vídeos vinculados e incorporados.
OLE Frame Você pode gerenciar objetos OLE em frames OLE com Aspose.Slides for Node.js via Java.
Tables Aspose.Slides for Node.js via Java suporta tabelas nos slides.
ActiveX Controls Suporte a controles ActiveX.
VBA Macros Suporte ao gerenciamento de macros VBA dentro de apresentações.
Text Frame Você pode acessar o texto de qualquer forma através do frame de texto associado a essa forma.
Text Scanning Você pode escanear texto em uma apresentação no nível da apresentação ou do slide por meio de métodos de varredura incorporados.
Animations Você pode aplicar animações em formas.
Slide Shows Aspose.Slides for Node.js via Java suporta apresentações de slides e transições de slide.

Recursos de Formatação

Com Aspose.Slides for Node.js via Java, você pode formatar textos e formas nos slides de apresentações. Veja os detalhes abaixo:

Recurso Descrição
Text Formatting

No Aspose.Slides for Node.js via Java, você pode gerenciar textos através dos frames de texto associados às formas. Assim, você pode formatar textos usando os parágrafos e porções associados aos frames de texto. Esses elementos de texto podem ser formatados através do Aspose.Slides for Node.js via Java.

- Tipo de Fonte

- Tamanho da Fonte

- Cor da Fonte

- Tons da Fonte

- Alinhamento de Parágrafo

- Marcadores de Parágrafo

- Orientação de Parágrafo

Shape Formatting

No Aspose.Slides for Node.js via Java, o elemento básico de um slide é uma forma. Você pode formatar esses elementos de forma com Aspose.Slides for Node.js via Java:

- Posição

- Tamanho

- Linha

- Preenchimento (incluindo Padrão, Gradiente, Sólido)

- Texto

- Imagem

Perguntas Frequentes

Preciso instalar o Microsoft PowerPoint no servidor/PC para que a biblioteca funcione?

Não. O PowerPoint não é necessário; o Aspose.Slides é um motor independente para criar, editar, converter e renderizar apresentações.

Como o multithreading funciona? O processamento pode ser paralelizado?

É seguro processar documentos diferentes em threads diferentes; o mesmo presentation objeto não deve ser usado por multiple threads ao mesmo tempo.

Senhas de arquivo e criptografia são suportadas?

Sim. You can abrir apresentações criptografadas, definir ou remover uma senha de abertura e gravação, e verificar o status de proteção.

Preciso me preocupar com pacotes de fontes em contêineres Linux?

Sim. Recomenda-se instalar pacotes de fontes comuns e/ou especificar explicitamente specify font directories em sua aplicação para evitar substituições inesperadas.

Existem limitações na versão de avaliação?

No evaluation mode, uma marca d’água é adicionada à saída e certas limitações se aplicam; uma 30-day temporary license está disponível para testes com todos os recursos.

A importação de formatos externos para uma apresentação (PDF/HTML → PPTX) é suportada?

Sim. Você pode adicionar PDF pages and HTML content a uma apresentação, convertendo-os em slides.