API de Python para generar presentaciones de PowerPoint PPTX
Biblioteca Python de código abierto para crear, modificar y exportar archivos PPTX de Microsoft PowerPoint.
Python-PPTX es una biblioteca Python de código abierto que permite a los programadores de software generar y manipular fácilmente archivos Open XML PowerPoint (PPTX) dentro de sus propias aplicaciones de Python sin dependencias externas. Ayuda a los desarrolladores a automatizar la producción de presentaciones PPTX personalizando la creación de presentaciones de PowerPoint a partir del contenido de la base de datos o realizando actualizaciones masivas en una biblioteca de presentaciones o automatizando la producción de diapositivas.
La biblioteca brinda soporte para varias funciones importantes, como generar y editar una presentación, insertar nuevas diapositivas, agregar un cuadro de texto a una diapositiva, manipular el tamaño de fuente del texto, agregar tablas a la diapositiva, soporte de formas automáticas, agregar y manipular columnas, barras, gráficos de líneas o circulares y muchas otras características.
Primeros pasos con Python-PPTX
Python-PPTX is hosted on PyPI, so installing with pip is simple. Please use the following command.
comando pip
pip install python-pptx
El paquete lxml y Pillow son necesarios para que Python-PPTX funcione sin problemas. Las funciones de gráficos dependen de XlsxWriter. Tanto pip como easy_install se encargarán de satisfacer estas dependencias por usted. Si desea instalarlo mediante setup.py, deberá instalar las dependencias usted mismo.
Genere y modifique presentaciones de PowerPoint PPTX utilizando la API de Python
La API de Python-PPTX proporciona funcionalidad para la creación de nuevas presentaciones de PowerPoint PPTX, así como para la modificación dentro de las aplicaciones de Python. Los desarrolladores de software pueden modificar fácilmente una presentación existente abriendo la presentación existente. Permite agregar diapositivas, especificar un diseño para nuevas diapositivas, agregar títulos y contenidos, insertar imágenes y formas, etc. Una vez hecho esto, puede cambiar el nombre de la presentación existente y guardarla en la ubicación de su elección.
Trabajar con diapositivas e imágenes PPTX
Python-PPTX es una gran biblioteca para usar Python para crear diapositivas dinámicas de PowerPoint. Los programadores de software pueden agregar fácilmente una diapositiva a una presentación existente. Cada diapositiva de una presentación se basa en un diseño de diapositiva. El diseño de diapositiva es como una plantilla para una diapositiva, permite a los usuarios heredar opciones de formato, cuadros de texto, títulos o gráficos, etc.
Agregar y modificar gráficos a una presentación
La API Python-PPTX permite a los desarrolladores de software agregar gráficos a una diapositiva y también modificar los existentes dentro de sus propias aplicaciones. La API es compatible con los tipos de gráficos más comunes que no sean tipos 3D. Puede agregar un gráfico de columnas de una sola serie, un gráfico de varias series, un gráfico de burbujas, un gráfico de líneas, gráficos circulares y más. De forma predeterminada, los colores asignados a cada serie en un gráfico son los colores del tema Énfasis 1 a Énfasis 6, en ese orden. También puede asignar colores específicos a puntos de datos en segmentos circulares, de barras y de líneas para al menos algunos tipos de gráficos. La forma más fácil y sugerida será cambiar los colores del tema en su presentación de "plantilla" inicial.