Comment rayer du texte dans un PDF avec C#

Ce didacticiel rapide explique comment barrer du texte dans un PDF à l’aide de C#. Il contient des informations sur toutes les ressources nécessaires, un processus par étapes et un exemple de code exécutable pour barrer du texte dans Adobe PDF à l’aide de C#. Il partage les détails du processus tels que le chargement du fichier PDF, la recherche du texte cible sur la page, puis sa suppression avec la couleur souhaitée.

Étapes pour rayer du texte dans un PDF à l’aide de C#

  1. Établir l’environnement pour ajouter Aspose.PDF for .NET pour barrer le texte dans le PDF
  2. Chargez le fichier PDF cible contenant un exemple de texte à l’aide de l’objet de classe Document
  3. Déclarez un objet de classe TextFragmentAbsorber en fournissant le texte cible à rechercher
  4. Analysez la page souhaitée et trouvez tous les fragments de texte qu’elle contient
  5. Créez un objet StrikeOutAnnotation pour rayer les fragments de texte cibles trouvés sur la page
  6. Ajoutez cette annotation à la collection d’annotations sur la page et enregistrez le PDF

Ces étapes décrivent comment barrer dans Adobe Acrobat à l’aide de C#. Toutes les classes, méthodes et propriétés importantes sont identifiées et utilisées dans une séquence bien définie pour obtenir la sortie souhaitée, comme la classe Document est utilisée pour charger le fichier Pdf, la classe TextFragmentAbsorber est utilisée pour rechercher le texte souhaité dans le PDF, le StrikeOutAnnotation La classe est utilisée pour créer une annotation barrée pour le texte, puis cette annotation est ajoutée à la collection d’annotations de la page sélectionnée.

Code pour rayer du texte dans un PDF à l’aide de C#

Le code ci-dessus montre comment barrer du texte dans Adobe PDF à l’aide de C#. Il utilise l’objet de classe TextFragmentAbsorber qui crée un objet pour effectuer une recherche qui est ensuite utilisé pour rechercher le texte sur la première page du fichier PDF cible. Une fois la collection de fragments de texte obtenue à l’aide de la méthode TextFragmentAbsorber.Visit(), nous sommes maintenant prêts à créer un objet StrikeOutAnnotation pour n’importe lequel des fragments de texte en fournissant le titre et la couleur de l’annotation.

Ce didacticiel nous a guidés pour supprimer un texte particulier dans un PDF. Si vous souhaitez apprendre le processus pour surligner un texte dans un PDF, reportez-vous à l’article sur comment rechercher du texte et mettre en surbrillance dans un PDF à l’aide de C #.

 Français