Convertir PNG a PPT

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 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

  1. Cree una instancia de la clase Presentación.
  2. Carga las imágenes que quieras usar en la presentación.
  3. Crea diapositivas basadas en las imágenes.
  4. Especifique sus dimensiones preferidas.
  5. 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

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.

  1. Cree una instancia de la clase Presentación.
  2. Obtenga la referencia de la primera diapositiva a través de su índice.
  3. Carga la imagen almacenada en la web.
  4. Crea una diapositiva basada en la imagen.
  5. Especifique las dimensiones de la diapositiva.
  6. 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.

Ver también