Travailler avec les polices de PowerPoint PPT en utilisant Python

PowerPoint vous permet de personnaliser les polices utilisées dans vos présentations. La définition de polices dans les présentations PowerPoint peut vous aider à créer une conception plus cohérente et efficace en améliorant l’attrait visuel, la clarté et la lisibilité de votre présentation. Ce didacticiel vous montrera comment travailler avec les polices des diapositives PowerPoint PPT en Python. Nous verrons comment gérer les polices par défaut, personnalisées et intégrées d’une présentation PPT/PPTX.

Installation du package Python PowerPoint

Pour gérer les polices d’une présentation PowerPoint par programmation en Python, nous utiliserons un Python PowerPoint package, qui permet aux développeurs d’ajouter, de lire, de remplacer, de substituer et de supprimer les polices d’une présentation sans utiliser Microsoft Powerpoint.

Veuillez télécharger ou installer le package à partir de PyPI à l’aide de la commande pip indiquée ci-dessous :

pip install aspose-slides

Spécifier les polices par défaut pour le rendu PPT/PPTX en Python

Dans cette section, vous apprendrez à définir les polices par défaut pour le rendu d’une présentation en PDF, XPS ou en vignettes. Nous allons définir la police DefaultRegular et la police DefaultAsian à utiliser comme polices par défaut. Suivez les étapes ci-dessous pour définir les polices par défaut pour le rendu d’une présentation en Python.

  1. Commencez par créer une instance de la classe LoadOptions.
  2. Ensuite, définissez les propriétés DefaultRegularFont et DefaultAsianFont de la classe LoadOptions.
  3. Après cela, chargez le fichier PPT/PPTX en utilisant la classe Presentation.
  4. Enfin, générez la vignette de la diapositive, le PDF et le XPS pour vérifier les résultats.

L’exemple de code suivant montre comment spécifier des polices par défaut pour le rendu d’une présentation en Python.

Python : Utilisation de polices personnalisées dans une présentation PPT/PPTX

Le package Aspose.Slide PowerPoint Python vous permet de charger des polices personnalisées pour vos présentations PPT/PPTX. Pour l’apprendre, veuillez suivre les étapes ci-dessous pour charger des polices personnalisées à partir d’un dossier externe pour PowerPoint PPT/PPTX à l’aide de Python. Supposons que nous ayons un fichier de police 28_Days_Later.ttf dans le dossier

  1. Appelez la méthode statique LoadExternalFonts de la classe FontsLoader pour charger le chemin du dossier des polices.
  2. Ensuite, effectuez le rendu de la présentation.
  3. Enfin, videz le cache de la classe FontsLoader.

L’extrait de code suivant montre comment utiliser des polices personnalisées dans les présentations PPT/PPTX à l’aide de Python.

Après avoir exécuté le code, les polices 28 jours plus tard seront disponibles pour une utilisation dans votre présentation PowerPoint comme la capture d’écran suivante :

Utilisation de polices personnalisées dans la présentation PPT/PPTX

Ajouter des polices intégrées dans PowerPoint PPT/PPTX à l’aide de Python

Apprenons à ajouter des polices intégrées dans une présentation PPT/PPTX. Veuillez suivre les étapes ci-dessous.

  1. Tout d’abord, chargez le fichier PPT à l’aide de la classe Presentation.
  2. Ensuite, obtenez toutes les polices disponibles à l’aide de la méthode get_fonts() de la classe fonts_manager.
  3. Après cela, récupérez les polices intégrées à l’aide de la méthode get_embedded_fonts() de la classe fonts_manager.
  4. Parcourez toutes les polices et vérifiez si elles existent dans les polices intégrées. S’ils n’existent pas, ajoutez-les à l’aide de la méthode add_embedded_font(font, slides.export.EmbedFontCharacters.ALL) de fonts_manager.
  5. Enfin, enregistrez la présentation.

L’extrait de code suivant montre comment ajouter des polices intégrées dans les présentations PPT/PPTX à l’aide de Python.

Tutoriel Python : Modifier les polices dans PowerPoint PPT à l’aide de Python

Jusqu’à présent, nous avons discuté de différentes manières d’ajouter/d’insérer des polices. Cette section montre comment modifier les polices dans une présentation PowerPoint. Supposons que nous ayons utilisé la police Arial dans le fichier PPT. Remplaçons-le par Times New Roman. Veuillez suivre les étapes ci-dessous.

  1. Tout d’abord, chargez la présentation PowerPoint.
  2. Ensuite, chargez la police qui sera remplacée.
  3. Après cela, chargez la nouvelle police.
  4. Remplacez la police.
  5. Enfin, enregistrez la présentation modifiée en tant que fichier PPTX.

L’extrait de code suivant montre comment modifier les polices dans les présentations PPT/PPTX à l’aide de Python.

Obtenez une licence gratuite

Vous pouvez obtenir une licence temporaire gratuite pour essayer l’API sans limitation d’évaluation.

Résumé

Pour résumer, nous espérons que vous avez appris à travailler avec les polices d’un PowerPoint PPT/PPTX en utilisant Python. Nous avons discuté de différentes manières d’ajouter et d’utiliser des polices. En outre, nous avons décrit comment modifier ou remplacer des polices dans une présentation PowerPoint.

Vous pouvez consulter la documentation pour en savoir plus sur la bibliothèque Python PowerPoint.

Veuillez rester à l’écoute sur conholdate.com pour des mises à jour régulières.

Poser une question

Vous pouvez nous faire part de vos questions ou requêtes sur notre forum.

Voir également