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.