Como criar uma apresentação do PowerPoint usando C#

Neste tutorial simples, mostraremos como criar PowerPoint Presentation usando C# junto com as etapas detalhadas para configurar o ambiente. Ao trabalhar em C#, crie uma apresentação do PowerPoint usando etapas simples, sem depender do PowerPoint. Além disso, o exemplo fornecido pode ser usado perfeitamente em todas as plataformas suportadas pelo .NET.

Etapas para criar uma apresentação do PowerPoint usando C#

  1. Baixe e instale o pacote Aspose.Slides for .NET do NuGet
  2. Use os namespaces Aspose.Slides, Aspose.Slides.Export e System.Drawing em seu projeto
  3. Crie uma apresentação vazia usando a instância da classe Presentation
  4. Adicionar um slide com um tipo de layout em branco dentro da coleção de slides da apresentação
  5. Adicione uma AutoForma Retângulo dentro do slide recém-criado
  6. Adicione um quadro de texto dentro da forma adicionada e defina suas propriedades textuais
  7. Salve a apresentação como PPTX no disco usando o método Save

As etapas acima em C# criam arquivo PPTX sem qualquer dependência do MS PowerPoint. O processo começa criando uma apresentação usando a instância da classe Presentation, que é seguida pela adição de um slide em branco e uma forma automática dentro do slide. Posteriormente, o texto é adicionado e formatado dentro da forma adicionada antes de salvar o arquivo de apresentação como PPTX no disco.

Código para gerar apresentação do PowerPoint em C#

Usando o exemplo acima em C# Apresentação no formato PPTX foi salvo no disco. O enumerador SaveFormat também oferece as opções para salvar a apresentação nos formatos PPT, PPS, PPSX, ODP, POT e POTX. Você também pode personalizar o texto usando diferentes opções expostas pelas classes PortionFormat e ParagraphFormat que incluem a configuração de opções como marcadores, margens, recuos, realce e tachado de texto.

Anteriormente, testemunhamos como salvar slide como SVG em C# em outro tópico de instruções. No entanto, neste tópico, exploramos como o uso de Apresentação do PowerPoint em C# em diferentes formatos pode ser gerado.

 Português