Uma apresentação que contém imagens é melhor para atrair a atenção do público, fazendo com que eles se concentrem nos problemas e os mantenham informados. Compreensivelmente, se você deseja obter os melhores resultados, convém usar o máximo de imagens possível em sua apresentação do PowerPoint.
Neste artigo, mostraremos as etapas para converter PNG para PPT em Python. A capacidade de criar apresentações programaticamente contendo imagens PNG, especialmente usando uma linguagem como Python, é bastante útil.
- Biblioteca Python para converter PNG em apresentações
- Converter PNG para PPT em Python
- Adicionar imagem da Web ao PowerPoint em Python
Biblioteca Python para converter PNG em PPT
Aspose.Slides for Python via .NET é uma biblioteca poderosa que permite aos desenvolvedores e aplicativos criar, ler, editar, converter e manipular apresentações do PowerPoint ( sem Microsoft PowerPoint ou Office). Depois de adicionar esta biblioteca ao seu produto, você poderá converter imagens PNG em uma apresentação PPT usando apenas algumas linhas de código Python.
Para obter mais informações sobre a instalação do Aspose.Slides para Python via .NET, consulte este guia de Instalação.
Converter PNG para PPT em Python
- Crie uma instância da classe
Presentation
. - Carregue as imagens que deseja usar na apresentação.
- Crie slides com base nas imagens.
- Especifique suas dimensões preferidas.
- Salve a apresentação resultante.
Este código Python mostra como converter PNG para PPT:
import aspose.slides as slides
import aspose.pydrawing as drawing
with slides.Presentation() as pres:
image1 = pres.images.add_image(drawing.Bitmap("image1.png"))
pres.slides[0].shapes.add_picture_frame(slides.ShapeType.RECTANGLE, 0, 0, 720, 540, image1)
image2 = pres.images.add_image(drawing.Bitmap("image2.png"))
slide2 = pres.slides.add_empty_slide(pres.slides[0].layout_slide)
slide2.shapes.add_picture_frame(slides.ShapeType.RECTANGLE, 0, 0, 720, 540, image2)
image3 = pres.images.add_image(drawing.Bitmap("image3.png"))
slide3 = pres.slides.add_empty_slide(pres.slides[0].layout_slide)
slide3.shapes.add_picture_frame(slides.ShapeType.RECTANGLE, 0, 0, 720, 540, image3)
pres.save("Presentation.ppt", slides.export.SaveFormat.PPT)
Algumas imagens em uma apresentação do PowerPoint
Informações: Aspose oferece um [serviço de conversão de PNG para PowerPoint] gratuito (https://products.aspose.app/slides/import/png-to-ppt), que é uma implementação ao vivo do processo descrito aqui.
Adicionar imagem da Web ao PowerPoint em Python
Em uma situação em que seu computador não possui a imagem que você deseja usar em um slide do PowerPoint, o Aspose.Slides permite adicionar a imagem fornecendo um link para ela na web.
- Crie uma instância da classe
Presentation
. - Obtenha a referência do primeiro slide por meio de seu índice.
- Carregue a imagem armazenada na web.
- Crie um slide com base na imagem.
- Especifique as dimensões do slide.
- Salve a apresentação resultante.
Este código Python mostra como adicionar uma imagem armazenada na web a um PowerPoint:
import aspose.slides as slides
import urllib2
import base64
with slides.Presentation() as pres:
slide = pres.slides[0]
imageData = base64.b64encode(urllib2.urlopen("[INSERT URL HERE]").read())
image = pres.images.add_image(imageData)
slide.shapes.add_picture_frame(slides.ShapeType.RECTANGLE, 10, 10, 100, 100, image)
pres.save("pres.pptx", slides.export.SaveFormat.PPTX)
Obtenha uma licença gratuita
Ao obter uma licença temporária gratuita, você pode testar os recursos do Aspose.Slides sem limitações.
Conclusão
Certamente você aprendeu a converter imagens PNG em uma apresentação do PowerPoint em Python usando uma biblioteca poderosa.
Para saber mais sobre Aspose.Slides recursos, consulte nossa [documentação](https://docs.aspose.com/slides /python-net/). Se você tiver dúvidas, pode postá-las em nosso fórum.