1. Productos
  2.   Editor
  3.   Python
  4.   python-pptx
 
  

Biblioteca de edición PPTX de código abierto para Python

Biblioteca Python gratuita y de código abierto para crear y editar archivos PPTX de PowerPoint.

¿Qué es Python-PPTX?

Python-pptx es una API de código abierto para crear, leer y modificar archivos PPTX de Microsoft. PPTX es el formato XML abierto introducido por Microsoft en PowerPoint 2007 y versiones posteriores. Se puede utilizar para analizar archivos de PowerPoint leyéndolos para extraer texto e imágenes de indexación de búsqueda. Con Python-pptx, puede generar una presentación de PowerPoint a partir de contenido dinámico, como una consulta de base de datos, un resultado analítico o una carga útil JSON. Esto le permite atender una solicitud HTTP en su aplicación Python y descargar el archivo PPTX generado como respuesta.

Funciones de la API de Python-pptx

A continuación se presentan algunas de las características principales de la API Python-PPTX:

  • API única para crear, leer y actualizar archivos PPTX de PowerPoint cargándolos desde múltiples fuentes de entrada, como archivos y flujos de memoria.
  • Puede ejecutarse en cualquier plataforma compatible con Python, incluidos macOS y Linux, y no requiere que la aplicación PowerPoint esté instalada o tenga licencia.
  • Se puede utilizar para automatizar la producción de una o dos diapositivas que sería tedioso hacer correctamente a mano.
  • Cree diapositivas mediante programación utilizando el objeto de diapositiva
  • Generar una presentación de PowerPoint a partir de contenido dinámico, como una consulta de base de datos, un resultado analítico o una carga útil JSON
  • Viaje de ida y vuelta a cualquier presentación Open XML (archivo .pptx) incluidos todos sus elementos
  • Agregar diapositivas
  • Rellenar marcadores de posición de texto, por ejemplo, para crear una diapositiva con viñetas
  • Agregar imagen a la diapositiva en una posición y tamaño arbitrarios
  • Agregar cuadro de texto a una diapositiva; manipular el tamaño de fuente del texto y el negrita
  • Agregar tabla a una diapositiva
  • Agregar formas automáticas (por ejemplo, polígonos, formas de diagrama de flujo, etc.) a una diapositiva
  • Agregar y manipular gráficos de columnas, barras, líneas y circulares
GitHub

Estadísticas de GitHub

Nombre:
Idioma:
Estrellas:
Tenedores:
Licencia:
El repositorio se actualizó por última vez en

Introducción a Python-pptx

Puede descargar la biblioteca python-pptx desde GitHub o usando el comando pip install:

Instalación

La instalación de python-pptx es sencilla y se puede realizar desde la terminal como se muestra a continuación:

Instalación de python-ptpx


pip3 install python-pptx

Ejemplos de código de python-pptx

Examples using the python-pptx Python library are as follow. You can use the FREE PowerPoint PPTX file template to try these examples.

Crea una presentación de PowerPoint PPTX con python-pptx

Puedes crear una presentación de PowerPoint PPTX en blanco usando python-pptx desde cero.

Leer una presentación de PowerPoint PPTX con python-pptx

python-pptx le permite leer un archivo PPTX de PowerPoint desde un disco desde su aplicación Python. El siguiente ejemplo de código muestra cómo leer un archivo PPTX de PowerPoint con python-pptx.

Agregar cuadro de texto a archivo PPTX de PowerPoint con python-pptx

python-pptx le brinda la posibilidad de agregar diapositivas a un archivo PPTX y agregarle un cuadro de texto donde puede agregar texto. Esto se demuestra en el siguiente ejemplo de código.

Agregar viñetas a un archivo PPTX con python-pptx

Puede agregar viñetas a un archivo PPTX de PowerPoint con python-pptx. El siguiente ejemplo de código muestra cómo se agregan viñetas a las diapositivas de una presentación.

Recursos

  • Archivo de plantilla PPTX de PowerPoint GRATIS
  • Conclusión

    python-pptx es una biblioteca muy potente para generar archivos PPTX de PowerPoint. Como desarrollador de aplicaciones, puede utilizar esta API para crear archivos PPTX de PowerPoint y agregar diferentes elementos a las diapositivas, como marcadores de texto, imágenes, tablas, cuadros de texto, formas automáticas y cambiar las propiedades principales del documento.

    Productos Similares

     Español