Trabajando con Fuentes de PowerPoint PPT usando Python

PowerPoint le permite personalizar las fuentes utilizadas en sus presentaciones. Establecer fuentes en presentaciones de PowerPoint puede ayudarlo a crear un diseño más coherente y efectivo al mejorar el atractivo visual, la claridad y la legibilidad de su presentación. Este tutorial demostrará cómo trabajar con las fuentes de las diapositivas de PowerPoint PPT en Python. Veremos cómo administrar las fuentes predeterminadas, personalizadas e incrustadas de una presentación PPT/PPTX.

Instalación del paquete Python de PowerPoint

Para administrar las fuentes de una presentación de PowerPoint mediante programación en Python, usaremos un paquete de PowerPoint de Python, que permite a los desarrolladores agregar, leer, reemplazar, sustituir y eliminar las fuentes de una presentación sin usar Microsoft PowerPoint.

Descargue o instale el paquete desde PyPI utilizando el comando pip que se indica a continuación:

pip install aspose-slides

Especificar fuentes predeterminadas para renderizar PPT/PPTX en Python

En esta sección, aprenderá a configurar las fuentes predeterminadas para representar una presentación en PDF, XPS o miniaturas. Estableceremos la fuente DefaultRegular y la fuente DefaultAsian para usar como fuentes predeterminadas. Siga los pasos a continuación para configurar las fuentes predeterminadas para representar una presentación en Python.

  1. Primero, cree una instancia de la clase LoadOptions.
  2. Luego, establezca las propiedades DefaultRegularFont y DefaultAsianFont de la clase LoadOptions.
  3. Después de eso, cargue el archivo PPT/PPTX usando la clase Presentación.
  4. Finalmente, genere la miniatura de la diapositiva, PDF y XPS para verificar los resultados.

El siguiente ejemplo de código muestra cómo especificar fuentes predeterminadas para representar una presentación en Python.

Python: uso de fuentes personalizadas en presentaciones PPT/PPTX

El paquete Aspose.Slide PowerPoint Python le permite cargar fuentes personalizadas para sus presentaciones PPT/PPTX. Para aprenderlo, siga los pasos a continuación para cargar fuentes personalizadas desde una carpeta externa para PowerPoint PPT/PPTX usando Python. Supongamos que tenemos un archivo de fuente 28_Days_Later.ttf en la carpeta

  1. Llame al método estático LoadExternalFonts de la clase FontsLoader para cargar la ruta de la carpeta de fuentes.
  2. Luego, renderice la presentación.
  3. Finalmente, borre el caché de la clase FontsLoader.

El siguiente fragmento de código muestra cómo usar fuentes personalizadas en presentaciones PPT/PPTX usando Python.

Después de ejecutar el código, las fuentes 28 días después estarán disponibles para su uso en su presentación de PowerPoint como en la siguiente captura de pantalla:

Uso de fuentes personalizadas en presentaciones PPT/PPTX

Agregar fuentes incrustadas en PowerPoint PPT/PPTX usando Python

Aprendamos cómo agregar fuentes incrustadas en una presentación PPT/PPTX. Siga los pasos a continuación.

  1. Primero, cargue el archivo PPT usando la clase Presentación.
  2. Luego, obtenga todas las fuentes disponibles usando el método get_fonts() de la clase fonts_manager.
  3. Después de eso, obtenga fuentes incrustadas usando el método get_embedded_fonts() de la clase fonts_manager.
  4. Recorra todas las fuentes y verifique si existen en fuentes incrustadas. Si no existen, agréguelos usando el método add_embedded_font(font, slides.export.EmbedFontCharacters.ALL) de fonts_manager.
  5. Finalmente, guarde la presentación.

El siguiente fragmento de código muestra cómo agregar fuentes incrustadas en presentaciones PPT/PPTX usando Python.

Tutorial de Python: Cambiar fuentes en PowerPoint PPT usando Python

Hasta ahora, hemos discutido varias formas de agregar/insertar fuentes. Esta sección muestra cómo cambiar las fuentes en una presentación de PowerPoint. Supongamos que hemos utilizado la fuente Arial en el archivo PPT. Vamos a reemplazarlo con Times New Roman. Siga los pasos a continuación.

  1. Primero, cargue la presentación de PowerPoint.
  2. Luego, cargue la fuente que será reemplazada.
  3. Después de eso, cargue la nueva fuente.
  4. Reemplace la fuente.
  5. Finalmente, guarde la presentación modificada como un archivo PPTX.

El siguiente fragmento de código muestra cómo cambiar las fuentes en presentaciones PPT/PPTX usando Python.

Obtenga una licencia gratis

Puede obtener una licencia temporal gratuita para probar la API sin limitaciones de evaluación.

Resumiendo

En resumen, esperamos que hayas aprendido a trabajar con las fuentes de un PowerPoint PPT/PPTX usando Python. Hemos discutido varias formas de agregar y usar fuentes. Además, hemos descrito cómo cambiar o reemplazar fuentes en una presentación de PowerPoint.

Puede visitar la documentación para obtener más información sobre la biblioteca de PowerPoint de Python.

Estén atentos a conholdate.com para actualizaciones periódicas.

Hacer una pregunta

Puedes hacernos saber tus dudas o consultas en nuestro foro.

Ver también