Cómo convertir PNG a diapositiva de PowerPoint en Python

Este breve tutorial se centra en cómo convertir PNG a una diapositiva de PowerPoint en Python. Contiene toda la información de configuración, el proceso paso a paso y un código de muestra ejecutable para insertar imagen en PPTX usando Python. La aplicación se puede usar en cualquier sistema operativo como Windows, Linux o macOS que esté configurado con .NET Core y Python.

Pasos para Insertar Imagen en PPTX en Python

  1. Configura tu IDE para use Aspose.Slides para Python a través de .NET
  2. Agregue una referencia a los espacios de nombres aspose.pydrawing y aspose.slides en su proyecto para insertar una imagen en PPTX usando Python
  3. Cree una presentación predeterminada vacía utilizando un objeto de clase de presentación y acceda a la primera diapositiva predeterminada de la presentación recién creada
  4. Lea la imagen PNG de origen como bytes del disco y agréguela a la colección de imágenes de la presentación
  5. Inserte un marco de imagen en la colección de formas de la diapositiva seleccionada usando el agregado
  6. Convierta PNG a PPTX en Python usando el método de guardar

Los pasos antes mencionados guían el desarrollo de un conversor de PNG a PPTX en Python, donde se genera una nueva presentación que contiene una colección de diapositivas y una colección de imágenes predeterminadas. La imagen de origen se carga desde el disco como una matriz de bytes, se agrega a la primera colección de formas de diapositivas como un marco de imagen y, finalmente, la presentación con la imagen se guarda en el disco.

Código para agregar imagen en PPTX en Python

Mientras trabaja con esta función para convertir PNG a PPTX en Python, el objeto Slide se usa para contener la referencia a la diapositiva de destino y el objeto de clase IPPImage se usa para contener la referencia a la imagen recién agregada dentro de la colección de imágenes. El método add_image tiene una serie de constructores sobrecargados que toman diferentes parámetros como bytes, objeto IPPImage, objeto de imagen y flujo de memoria.

En este tutorial, hemos aprendido a convertir archivos PNG a PowerPoint en Python. Si desea explorar el proceso de conversión de PDF a presentación, consulte el artículo sobre cómo convertir PDF a presentación usando Python.

 Español