Guia de Desenvolvedores

Este guia abrange os recursos básicos do Aspose.Slides FOSS para Java com exemplos de código executáveis para cada área de recurso.

Nesta secção:

Página:Descrição:
Características e capacidadesLista completa de recursos suportados: slides, formas, texto, preenchimento, efeitos, formatação 3D, notas, comentários, imagens e propriedades do documento.
Trabalhar com imagensIncorporar imagens em slides como quadros de imagem a partir de arquivo ou bytes; controlar o modo de preenchimento (estiramento, telha).
Trabalhar com conectoresAdicione conectores dobrados, de cotovelo e retos entre as formas; defina os locais de conexão e o estilo da linha.
Trabalhar com efeitos 3DAplique sombra externa, brilho, desfoque, bisel, pré-configurações de câmera, equipamentos de iluminação e materiais às formas.
Trabalhar com comentáriosAdicionar comentários de revisão com tópicos e notas do orador; gerenciar autores de comentário; ler anotações.

Ponto de entrada API

Todas as operações começam com um “A” . Presentation Sempre use-o dentro de um bloco de tentar recursos:

import org.aspose.slides.foss.Presentation;
import org.aspose.slides.foss.export.SaveFormat;

// Open existing
try (Presentation prs = new Presentation("input.pptx")) {
    // work with prs
    prs.save("output.pptx", SaveFormat.PPTX);
}

// Create new
try (Presentation prs = new Presentation()) {
    // work with prs
    prs.save("new.pptx", SaveFormat.PPTX);
}

O bloco de tentar recursos garante que os recursos XML internos são liberados quando o blocos sai. Não armazene um código-fonte ou outro tipo de recurso, mas use a função “Experimentar” para obter informações sobre as fontes do bloque. Presentation referência fora do bloco de ensaio.

Formatos de saída suportados

O único formato de salva suportado é: PPTX (SaveFormat.PPTX) A exportação para formatos PDF, HTML, SVG ou imagem não está disponível nesta edição.

Classe-chave

Classe / EnumPacote de produtosDescrição:
Presentationorg.aspose.slides.fossContainer de raiz; uso em testes com recursos
ShapeTypeorg.aspose.slides.fossEnum para tipos de formas (RECTANGLE, ELLIPSE, …)
FillTypeorg.aspose.slides.fossEnum para tipos de preenchimento (SOLID, GRADIENT, …)
NullableBoolorg.aspose.slides.fossBool tri-estado para formatação (TRUE, FALSE, NOT_DEFINED)
SaveFormatorg.aspose.slides.foss.exportFormatos de saída enum (apenas PPTX suportado)
Colororg.aspose.slides.foss.drawingConstructor de cores ARGB
PointForg.aspose.slides.foss.drawingPonto flutuante 2D (utilizado para posições de observação)

Limitações conhecidas

As seguintes áreas de interesse social são: UnsupportedOperationException Nesta edição:

  • Gráficos: não há criação ou modificação de gráficos
  • SmartArt: não suportado
  • Animações e transições: não é possível definir transições de diapositivos e animações dos objetos
  • Formatos de exportação: só é suportado o salvamento PPTX; não há exportação de PDF, HTML, SVG ou imagem
  • Hiperligações e configurações de ação: os objectos de ligação não são modificáveis
  • Macros VBA e assinaturas digitais: não acessível

Peças XML desconhecidas encontradas durante o carregamento são preservadas literalmente no save, então a viagem de ida e volta nunca remove conteúdo que a biblioteca ainda não entende.

Ver também:

 Português