Guia de Desenvolvedores

Este guia abrange os recursos básicos do Aspose.Slides FOSS para .NET 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 um arquivo ou fluxo; 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 usá-lo com um objeto. using Declaração:

using Aspose.Slides.Foss;
using Aspose.Slides.Foss.Export;

// Open existing
using var prs = new Presentation("input.pptx");
// work with prs
prs.Save("output.pptx", SaveFormat.Pptx);
using Aspose.Slides.Foss;
using Aspose.Slides.Foss.Export;

// Create new
using var prs = new Presentation();
// work with prs
prs.Save("new.pptx", SaveFormat.Pptx);

A Comissão using A declaração de segurança garante que os recursos internos são liberados quando o âmbito for ultrapassado. Presentation referências para além da sua using - O que é?.

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 / EnumEspaço de nomesDescrição:
PresentationAspose.Slides.FossRecipientes para raízes; instrumentos de trabalho IDisposable
ShapeTypeAspose.Slides.FossEnum para tipos de formas (retângulo, elipse…)
FillTypeAspose.Slides.FossEnum para tipos de preenchimento (Solid, Gradient…)
NullableBoolAspose.Slides.FossBool tri-estado para formatação (True, False, NotDefined)
SaveFormatAspose.Slides.Foss.ExportFormatos de saída enum (apenas Pptx suportado)
PointFAspose.Slides.Foss.DrawingPonto flutuante 2D (utilizado para posições de observação)

Limitações conhecidas

As seguintes áreas não são suportadas 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