Como converter PNG para slide do PowerPoint em Python

Este breve tutorial se concentra em como converter PNG para slides do PowerPoint em Python. Ele contém todas as informações de configuração, processo passo a passo e um código de exemplo executável para inserir imagem em PPTX usando Python. O aplicativo pode ser usado em qualquer sistema operacional como Windows, Linux ou macOS configurado com .NET Core e Python.

Etapas para inserir imagem em PPTX em Python

  1. Configure seu IDE para use Aspose.Slides para Python via .NET
  2. Adicione referência aos namespaces aspose.pydrawing e aspose.slides em seu projeto para inserir imagem em PPTX usando Python
  3. Crie uma apresentação padrão vazia usando um objeto de classe Apresentação e acesse o primeiro slide padrão da apresentação recém-criada
  4. Leia a imagem PNG de origem como bytes do disco e adicione-a à coleção de imagens da apresentação
  5. Insira um porta-retrato na coleção de formas do slide selecionado usando o
  6. Converta PNG para PPTX em Python usando o método save

Os passos mencionados acima orientam o desenvolvimento de um conversor PNG para PPTX em Python, onde é gerada uma nova apresentação contendo uma coleção de slides padrão e uma coleção de imagens. A imagem de origem é carregada do disco como uma matriz de bytes, adicionada à primeira coleção de formas de slide como um quadro de imagem e, finalmente, a apresentação com a imagem é salva no disco.

Código para adicionar imagem em PPTX em Python

Ao trabalhar com este recurso para converter PNG para PPTX em Python, o objeto Slide é usado para manter a referência ao slide de destino e o objeto de classe IPPImage é usado para manter a referência à imagem recém-adicionada dentro da coleção de imagens. O método add_image possui vários construtores sobrecarregados que recebem parâmetros diferentes, como bytes, objeto IPPImage, objeto Image e fluxo de memória.

Neste tutorial, aprendemos a converter arquivo PNG para PowerPoint em Python. Se você quiser explorar o processo de conversão de PDF em apresentação, consulte o artigo em como converter PDF em apresentação usando Python.

 Português