Una presentación que contiene imágenes es mejor para llamar la atención de la audiencia, hacer que se centren en los problemas y mantenerlos informados. Comprensiblemente, si está buscando obtener los mejores resultados, querrá usar tantas imágenes como sea posible en su presentación de PowerPoint.
En este artículo, lo guiaremos a través de los pasos para convertir PNG a PPT en Python. La capacidad de crear mediante programación presentaciones que contengan imágenes PNG, especialmente usando un lenguaje como Python, es muy útil.
- Biblioteca de Python para convertir PNG a presentaciones
- Convertir PNG a PPT en Python
- Agregar imagen web a PowerPoint en Python
Biblioteca de Python para convertir PNG a PPT
Aspose.Slides for Python via .NET es una poderosa biblioteca que permite a los desarrolladores y aplicaciones crear, leer, editar, convertir y manipular presentaciones de PowerPoint ( sin Microsoft PowerPoint u Office). Después de agregar esta biblioteca a su producto, podrá convertir imágenes PNG en una presentación PPT usando solo unas pocas líneas de código Python.
Para obtener más información sobre la instalación de Aspose.Slides for Python a través de .NET, consulte esta guía de Instalación.
Convertir PNG a PPT en Python
- Cree una instancia de la clase
Presentación
. - Carga las imágenes que quieras usar en la presentación.
- Crea diapositivas basadas en las imágenes.
- Especifique sus dimensiones preferidas.
- Guarde la presentación resultante.
Este código de Python le muestra cómo convertir PNG a 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)
Algunas imágenes en una presentación de PowerPoint
Información: Aspose ofrece un servicio de conversión de PNG a PowerPoint gratuito, que es una implementación en vivo del proceso descrito aquí.
Agregar imagen web a PowerPoint en Python
En una situación en la que a su computadora le falta la imagen que desea usar en una diapositiva de PowerPoint, Aspose.Slides le permite agregar la imagen al proporcionar un enlace a ella en la web.
- Cree una instancia de la clase
Presentación
. - Obtenga la referencia de la primera diapositiva a través de su índice.
- Carga la imagen almacenada en la web.
- Crea una diapositiva basada en la imagen.
- Especifique las dimensiones de la diapositiva.
- Guarde la presentación resultante.
Este código de Python le muestra cómo agregar una imagen almacenada en la web a un 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)
Obtenga una licencia gratis
Al obtener una licencia temporal gratuita, puede probar las funciones de Aspose.Slides sin limitaciones.
Conclusión
Seguramente has aprendido a convertir imágenes PNG a una presentación de PowerPoint en Python usando una biblioteca poderosa.
Para obtener más información sobre las [características] de Aspose.Slides (https://docs.aspose.com/slides/python-net/features-overview/), consulte nuestra [documentación](https://docs.aspose.com/slides /python-net/). Si tiene preguntas, puede publicarlas en nuestro foro.