Visão Geral dos Recursos
Plataformas Suportadas
Aspose.Slides for Java suporta as plataformas de desenvolvimento e implantação mais populares.
| Recurso | Descrição |
|---|---|
| Aplicativos Desktop | Aspose.Slides for Java pode ser usado para desenvolver aplicações Windows Forms |
| Aplicações Web Corporativas | Usar Aspose.Slides for Java ajuda a criar aplicações web direcionadas. O suporte ao uso de Aspose.Slides for Java com PHP também é fornecido. |
| Linux/Unix | Aspose.Slides for Java é uma API independente de plataforma e pode funcionar em ambientes Linux e Unix. |
Formatos de Arquivo e Conversões
Aspose.Slides for Java suporta a maioria dos formatos de documento do Microsoft PowerPoint e os exporta para formatos populares amplamente usados por organizações.
| Recurso | Descrição |
|---|---|
| Microsoft PowerPoint (PPT) | Aspose.Slides for Java fornece o processamento mais rápido para este formato de documento de apresentação. |
| PresentationML (PPTX, XML) | Aspose.Slides for Java suporta o processamento do formato de apresentação OOXML (também conhecido como PresentationML ou PPTX). |
| PPT to PPTX conversion | Aspose.Slides for Java suporta a conversão de PPT para PPTX. |
| Portable Document Format (PDF) | Os formatos de arquivo suportados podem ser exportados para documentos Adobe Portable Document Format (PDF) com um único método. |
| XML Parser Specification (XPS) | Todos os formatos de arquivo suportados podem ser exportados para documentos XML Parser Specification (XPS) com um único método. |
| Tagged Image File Format (TIFF) | Os formatos de arquivo de apresentação suportados por Aspose.Slides for Java também podem ser exportados para Tagged Image File Format (TIFF). |
| ODP to PPTX Conversion | Aspose.Slides for Java suporta o carregamento de OpenDocument Presentation (ODP) e a conversão para PPTX. |
| Presentation To HTML Conversion | Aspose.Slides for Java suporta a conversão de PresentationEx para o formato HTML. |
Renderização de Apresentações
Aspose.Slides for Java suporta a renderização de alta fidelidade dos slides nas apresentações para vários formatos gráficos:
| Recurso | Descrição |
|---|---|
| Formatos de Imagem Suportados | Usando Aspose.Slides for Java, você poderá renderizar não apenas os slides da apresentação, mas também imagens nos slides, para formatos gráficos populares suportados como TIFF, PNG, BMP, JPEG, GIF e metafiles. |
| Formato SVG | Aspose.Slides for Java fornece um método embutido para exportar slides de apresentação para o formato Scalable Vector Graphics (SVG). |
Recursos de Conteúdo
Aspose.Slides for Java permite que você acesse, modifique ou crie quase todo o possível conteúdo de apresentações.
| Recurso | Descrição |
|---|---|
| Slides Mestre | Os slides mestre definem o layout dos slides normais. Aspose.Slides for Java permite que você acesse e modifique os slides mestre de uma apresentação. |
| Slides Normais | Usando Aspose.Slides for Java, você pode não apenas criar novos slides de diferentes tipos, mas também acessar e modificar slides existentes. |
| Clonagem / Cópia de Slides | Aspose.Slides for Java fornece métodos para clonar ou copiar slides existentes não apenas dentro de uma apresentação, mas também de uma apresentação para outra. Como um slide herda seu layout do slide mestre, os métodos de clonagem embutidos copiam automaticamente o mestre ao clonar. |
| Gerenciamento de Seções de Slides | Possibilidade de organizar slides em diferentes seções dentro da apresentação |
| Place Holders e Text Holders | Acesse place holders e text holders em um slide. Além disso, você pode criar um slide com text holders do zero usando o método apropriado. |
| Cabeçalhos e Rodapés | Aspose.Slides for Java também facilita o manuseio de cabeçalhos/rodapés nos slides. |
| Anotações em Slides | Com Aspose.Slides for Java, você pode não apenas acessar e modificar notas associadas a um slide, mas também adicionar notas. |
| Localização de Forma | Você pode encontrar uma forma específica em um slide usando o texto alternativo associado à forma. |
| Fundos | Aspose.Slides for Java permite que você trabalhe com o fundo associado a um slide mestre ou normal. |
| Caixas de Texto | Caixas de texto podem ser criadas do zero. Caixas de texto existentes podem ser acessadas e seu texto pode ser modificado sem perder o formato original. |
| Formas Retangulares | Formas retangulares podem ser criadas ou modificadas por Aspose.Slides for Java. |
| Formas de Polilinha | Formas de polilinha também podem ser criadas ou modificadas por Aspose.Slides for Java. |
| Formas Elípticas | Formas elípticas também são criadas ou modificadas por Aspose.Slides for Java. |
| Formas Agrupadas | Aspose.Slides for Java suporta formas agrupadas. |
| Auto Shapes | Auto shapes também são suportadas por Aspose.Slides for Java |
| SmartArt | Suporte para formas SmartArt disponíveis no MS PowerPoint |
| Gráficos | Suporte para gráficos MSO suportados pelo PowerPoint |
| Quadros de Imagem | Imagens são gerenciadas em quadros de imagem usando Aspose.Slides for Java. |
| Quadros de Áudio | Arquivos de áudio podem ser vinculados ou incorporados nos slides em quadros de áudio por Aspose.Slides for Java. |
| Quadros de Vídeo | Arquivos de vídeo são manipulados em quadros de vídeo através do Aspose.Slides for Java. O suporte a vídeos vinculados e incorporados está disponível. |
| Quadro OLE | Objetos OLE são gerenciados em quadros OLE por Aspose.Slides for Java. |
| Controles ActiveX | Suporte para controles ActiveX está disponível. |
| Macros VBA | Suporte para gerenciamento de macros VBA dentro da apresentação. |
| Tabelas | Tabelas em slides também são suportadas por Aspose.Slides for Java. |
| Quadro de Texto | O texto associado a qualquer forma pode ser acessado através do quadro de texto associado a essa forma. |
| Digitalização de Texto | O texto em uma apresentação pode ser digitalizado no nível da apresentação ou do slide através dos métodos de digitalização embutidos. |
| Animações | Animações podem ser aplicadas a formas. |
| Apresentações de Slides | Apresentações de slides e transições de slides são suportadas. |
Recursos de Formatação
É possível formatar texto e formas nos slides de um documento de apresentação usando Aspose.Slides for Java.
| Recurso | Descrição |
|---|---|
| Text Formatting | Em Aspose.Slides for Java, o texto é gerenciado através de quadros de texto associados a formas. Portanto, o texto é formatado usando parágrafos e porções associados aos quadros de texto. Os seguintes elementos de texto podem ser formatados. - 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 | Em Aspose.Slides for Java, o elemento básico de um slide é a forma. Os seguintes elementos de Forma podem ser formatados usando Aspose.Slides for Java: - Posição - Tamanho - Linha - Preenchimento (incluindo padrão, gradiente e sólido). - Texto - Imagem |
FAQ
Preciso instalar o Microsoft PowerPoint no servidor/PC para que a biblioteca funcione?
Não. O PowerPoint não é necessário; Aspose.Slides é um motor autônomo 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 objeto de apresentação não deve ser usado por múltiplas threads ao mesmo tempo.
Senhas de arquivo e criptografia são suportadas?
Sim. Você pode abrir apresentações criptografadas, definir ou remover uma senha de abertura e gravação, 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 diretórios de fontes em sua aplicação para evitar substituições inesperadas.
Existem limitações na versão de avaliação?
No modo de avaliação, uma marca d’água é adicionada à saída e certas limitações se aplicam; uma licença temporária de 30 dias está disponível para teste com 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.