Cómo crear una presentación de PowerPoint usando Python

En este sencillo artículo, mostraremos cómo crear PowerPoint Presentation usando Python siguiendo los pasos detallados para configurar el entorno y ejecutar el ejemplo por su parte. Puede crear PowerPoint con Python y verlo en cualquiera de los visores de presentación, incluido MS PowerPoint. El código de ejemplo se puede usar dentro de cualquiera de las plataformas compatibles con .NET Core configuradas con Python.

Pasos para crear una presentación de PowerPoint usando C#

  1. Configura el entorno para configurar Aspose.Slides para Python a través de .NET en tu aplicación
  2. Importe aspose.pydrawing y aspose.slides en su archivo Python
  3. Genere una presentación vacía utilizando el objeto de la clase Presentation
  4. Agregue una diapositiva en blanco en la colección de diapositivas usando el método add_empty_slide
  5. Inserte una forma de rectángulo dentro de la diapositiva usando el método add_auto_shape
  6. Agregue un marco de texto usando el método add_text_frame y aplique diferentes propiedades textuales
  7. Usando el método Guardar en Python, la presentación de Powerpoint se genera y se guarda en el disco

Para generar una API personalizada PPTX Python se utiliza siguiendo los pasos antes mencionados. El proceso consiste en crear una presentación vacía utilizando la clase Presentation y luego agregar una diapositiva en blanco dentro de la colección de diapositivas. Se crea una forma automática Rectángulo que se rellena con texto agregando un marco de texto a la forma y configurando las propiedades textuales antes de guardar la presentación generada en el disco.

Código para crear PowerPoint con Python

Usando el ejemplo anterior en Python Presentation en formato PPTX se ha creado en el disco. El enumerador SaveFormat proporciona opciones para guardar la presentación en formatos PPT, PPS, PPSX, ODP, POT y POTX también. El texto dentro de la forma de la diapositiva se puede personalizar aún más mediante el uso de diferentes propiedades disponibles en las clases PortionFormat y ParagraphFormat, incluida la configuración de viñetas de párrafos, sangrías de texto, márgenes, subrayado y resaltado del texto.

En este ejemplo, hemos visto que para crear una presentación PPTX, la API basada en Python se puede usar sin depender de MS PowerPoint. Si está interesado en convertir una presentación a PDF, consulte el artículo sobre cómo convertir una presentación a PDF usando Python.

 Español