Visão Geral de Recursos
Plataformas Compatíveis
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:
| 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. |
| Conversão PPT para PPTX | Aspose.Slides for Node.js via Java suporta 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 apresentação suportados para Tagged Image File Format (TIFF). |
| Conversão PPTX para HTML | Aspose.Slides for Node.js via Java suporta a conversão de PresentationEx para formato HTML. |
Renderização e Impressã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:
| Recurso | Descrição |
|---|---|
| Formatos de Imagem Compatíveis com Java | 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. |
| Formato SVG | Aspose.Slides for Node.js via Java também fornece métodos integrados que permitem exportar slides de apresentação para formatos Scalable Vector Graphics (SVG). |
| Impressão de Apresentação | As versões mais recentes de Aspose.Slides for Node.js via Java oferecem métodos de impressão integrados com diferentes opções. |
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:
| Recurso | Descrição |
|---|---|
| Slides Mestre | Os Slides mestre definem o layout dos slides normais. Aspose.Slides for Node.js via Java permite acessar e modificar os Slides mestre de documentos de apresentação |
| Slides Normais | 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 |
| Clonagem / Cópia de Slides | Existem métodos integrados 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 slide mestre, os métodos de clonagem integrados copiam automaticamente o mestre ao clonar |
| Gerenciamento de Seções de Slides | Métodos para organizar slides em diferentes seções dentro de uma apresentação |
| Marcadores e Marcadores de Texto | Você pode acessar os marcadores e marcadores de texto em um slide. Além disso, pode criar um slide com marcadores de texto do zero usando o método apropriado |
| Cabeçalhos e Rodapés | Aspose.Slides for Node.js via Java facilita o tratamento de cabeçalhos/rodapés em slides |
| Notas em 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 |
| Localizar uma Forma | Você também pode localizar uma forma específica em um slide usando o texto alternativo associado à forma |
| Fundos | Aspose.Slides for Node.js via Java permite trabalhar com fundos associados a um slide mestre ou normal em uma apresentação |
| Caixas de Texto | Caixas de texto podem ser criadas do zero. Você pode acessar caixas de texto existentes. Também pode modificar seus textos sem perder a formatação original |
| Formas Retangulares | Você pode criar ou modificar formas retangulares com Aspose.Slides for Node.js via Java |
| Formas de Linha Poligonal | Você pode criar ou modificar formas de linha poligonal com Aspose.Slides for Node.js via Java |
| Formas Elípticas | Você pode criar ou modificar formas elípticas com Aspose.Slides for Node.js via Java |
| Formas Agrupadas | Aspose.Slides for Node.js via Java suporta formas agrupadas |
| Formas Automáticas | Aspose.Slides for Node.js via Java suporta formas automáticas |
| SmartArt | Aspose.Slides for Node.js via Java fornece suporte a formas SmartArt no MS PowerPoint |
| Gráficos | Aspose.Slides for Node.js via Java fornece suporte a Gráficos MSO no PowerPoint |
| Serialização de Formas | Aspose.Slides for Node.js via Java suporta um grande número de formas. Quando Aspose.Slides for Node.js via Java não oferece suporte a uma forma, você pode usar um método de serialização através do qual pode serializar essa forma a partir de um slide existente. Dessa forma, você pode usar a forma posteriormente conforme suas necessidades |
| Molduras de Imagem | Você pode gerenciar imagens em molduras de imagem com Aspose.Slides for Node.js via Java |
| Molduras de Áudio | Você pode vincular ou incorporar arquivos de áudio em molduras de áudio nos slides com Aspose.Slides for Node.js via Java |
| Molduras de Vídeo | Você pode manipular arquivos de vídeo em molduras de vídeo. Aspose.Slides for Node.js via Java também fornece suporte a vídeos vinculados e incorporados |
| Moldura OLE | Você pode gerenciar Objetos OLE em molduras OLE com Aspose.Slides for Node.js via Java |
| Tabelas | Aspose.Slides for Node.js via Java suporta tabelas em slides |
| Controles ActiveX | Suporte a controles ActiveX |
| Macros VBA | Suporte ao gerenciamento de macros VBA dentro de apresentações. |
| Moldura de Texto | Você pode acessar o texto de qualquer forma através da moldura de texto associada a essa forma |
| Digitalização de Texto | Você pode digitalizar texto em uma apresentação no nível da apresentação ou do slide por meio de métodos de digitalização integrados. |
| Animações | Você pode aplicar animações em formas |
| Apresentações de Slides | Aspose.Slides for Node.js via Java suporta apresentações de slides e transições de slides |
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:
| Recurso | Descrição |
|---|---|
| Formatação de Texto | No Aspose.Slides for Node.js via Java, você pode gerenciar textos através das molduras de texto associadas às formas. Assim, você pode formatar textos usando os parágrafos e trechos associados às molduras 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 |
| Formatação de Forma | 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 |
FAQ
Preciso instalar o Microsoft PowerPoint no servidor/PC para que a biblioteca funcione?
Não. PowerPoint não é necessário; Aspose.Slides é um mecanismo 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 apresentação object must not be used by várias threads at the same time.
Senhas de arquivos e criptografia são suportadas?
Sim. Você pode abrir apresentações criptografadas, definir ou remover uma senha de abertura e escrita, e verificar o status da proteção.
Preciso me preocupar com pacotes de fontes em contêineres Linux?
Sim. É recomendado instalar pacotes de fontes comuns e/ou especificar explicitamente especificar diretórios de fontes em sua aplicação para evitar substituições inesperadas.
Existem limitações na versão de avaliação?
Em modo de avaliação, uma marca d’água é adicionada ao output e certas limitações se aplicam; uma licença temporária de 30 dias está disponível para teste de todos os recursos.
A importação de formatos externos para uma apresentação (PDF/HTML → PPTX) é suportada?
Sim. Você pode adicionar páginas PDF e conteúdo HTML a uma apresentação, transformando-as em slides.