Cet article rapide explique comment trouver et remplacer du texte dans PowerPoint avec C#. Il fournit les paramètres de l’IDE, une liste d’étapes et un exemple de code pour remplacer des mots dans PowerPoint avec C#. Vous apprendrez différentes techniques pour effectuer la même tâche dans la présentation PowerPoint.
Étapes pour rechercher et remplacer dans PowerPoint avec C#
- Définissez l’environnement pour utiliser Aspose.Slides for .NET afin de remplacer le texte
- Chargez le PPTX source dans l’objet de classe Presentation pour remplacer les mots.
- Parcourir chaque diapositive de la présentation chargée
- Récupérer toutes les zones de texte de la diapositive actuelle
- Parcourez chaque paragraph et chaque portion de texte dans la zone de texte.
- Vérifiez chaque portion de texte pour trouver la chaîne cible sans sensibilité à la casse.
- Reconstruisez le texte dans la portion en remplaçant l’ancienne valeur par la nouvelle valeur
- Enfin, enregistrez la présentation modifiée sur le disque.
Ces étapes décrivent comment rechercher et remplacer du texte dans PowerPoint en utilisant C#. Chargez la présentation source, parcourez chaque diapositive, récupérez toutes les zones de texte et analysez chaque portion de la collection de paragraphes pour chaque zone de texte. Vérifiez chaque portion de texte pour la chaîne cible, puis reconstruisez‑la en remplaçant l’ancien texte par le nouveau texte.
Code pour rechercher et remplacer dans PowerPoint avec C#
Ce code montre le processus pour trouver et remplacer du texte dans PowerPoint. Vous pouvez également utiliser Aspose.Slides.Util.SlideUtil.FindAndReplaceText() pour remplacer le texte dans toute la présentation en utilisant les arguments appropriés. L’autre option consiste à utiliser ReplaceText() sur un TextFrame spécifique avec les paramètres TextSearchOptions souhaités.
Cet article explique le processus de recherche et de remplacement de texte dans une présentation. Pour extraire des médias tels que l’audio ou la vidéo d’une présentation, consultez l’article Extraire les médias de PowerPoint avec C#.