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.
- Paquete de PowerPoint de Python - Instalación
- Establecer fuentes predeterminadas para renderizar presentaciones de PowerPoint
- Cargar fuentes personalizadas desde una carpeta
- Agregar fuentes incrustadas a la presentación
- Cambiar fuentes en PowerPoint 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.
- Primero, cree una instancia de la clase LoadOptions.
- Luego, establezca las propiedades DefaultRegularFont y DefaultAsianFont de la clase LoadOptions.
- Después de eso, cargue el archivo PPT/PPTX usando la clase Presentación.
- 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
- Llame al método estático LoadExternalFonts de la clase FontsLoader para cargar la ruta de la carpeta de fuentes.
- Luego, renderice la presentación.
- 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:
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.
- Primero, cargue el archivo PPT usando la clase Presentación.
- Luego, obtenga todas las fuentes disponibles usando el método get_fonts() de la clase fonts_manager.
- Después de eso, obtenga fuentes incrustadas usando el método get_embedded_fonts() de la clase fonts_manager.
- 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.
- 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.
- Primero, cargue la presentación de PowerPoint.
- Luego, cargue la fuente que será reemplazada.
- Después de eso, cargue la nueva fuente.
- Reemplace la fuente.
- 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.