Este tutorial nítido fornece informações para converter PNG para slides do PowerPoint em C#. Todas as informações necessárias sobre a configuração, o processo passo a passo e um código de exemplo executável são fornecidos para gravar um conversor PNG para PPTX em C#. O código de exemplo demonstra o cenário completo e pode ser usado em qualquer um dos sistemas operacionais, como Windows, Linux ou macOS.
Etapas para converter PNG para PPTX em C#
- Estabeleça o ambiente para adicionar Aspose.Slides for .NET ao seu aplicativo
- Crie um novo objeto Presentation
- Obtenha a referência ao primeiro slide da coleção de slides na apresentação
- Leia todos os bytes do arquivo PNG
- Use dados de bytes PNG para adicionar uma imagem na coleção de imagens da apresentação
- Adicione um porta-retrato na coleção de formas do slide selecionado usando a imagem adicionada acima
- Salve a apresentação como PPTX com uma imagem PNG nela
As etapas mencionadas acima guiam para converter PNG para PPTX em C# onde é gerada uma nova apresentação que contém uma coleção de slides padrão, uma coleção de imagens e um método Save. Precisamos obter uma referência ao primeiro slide e adicionar uma imagem usando os dados de bytes lidos do arquivo PNG. Nosso objetivo final é adicionar um porta-retratos com a imagem na coleção de formas do slide selecionado.
Código para converter PNG para PowerPoint em C#
Ao trabalhar com esse recurso para converter arquivo PNG para PowerPoint em C#, usamos o objeto Slide para manter a referência ao slide de destino e usamos o objeto IPPImage para manter a referência à nova imagem adicionada na coleção de imagens. O método AddImage tem vários construtores sobrecarregados que usam parâmetros diferentes, como bytes, objeto Image, objeto IPPImage, fluxo e fluxo de memória.
Neste tutorial, aprendemos a converter PNG para PPTX. Se você quiser aprender o processo de adicionar uma marca d’água de imagem em uma apresentação do PowerPoint, consulte o artigo em como adicionar marca d’água de imagem na apresentação PPTX usando C#.