Comment barrer du texte dans Adobe PDF à l'aide de Python

Ce didacticiel rapide vous guide sur comment barrer du texte dans Adobe PDF à l’aide de Python. Il partage toutes les étapes nécessaires pour établir l’environnement et une liste d’étapes à suivre avec l’exemple de code exécutable qui montre comment se démarquer dans Adobe Acrobat en utilisant Python. Vous apprendrez le processus de développement de l’application à partir de zéro en utilisant quelques appels d’API ainsi que la description de toutes les étapes.

Étapes pour rayer du texte dans Adobe PDF à l’aide de Python

  1. Définissez l’IDE sur utiliser Aspose.PDF pour Python via .NET pour rayer le texte
  2. Chargez le fichier PDF source où du texte doit être barré à l’aide de l’objet de classe Document
  3. Définissez le mot de recherche dans le PDF à l’aide de l’objet de classe TextFragmentAbsorber
  4. Exécutez la méthode visit() sur la page cible pour rechercher les instances du mot cible
  5. Créer un objet StrikeOutAnnotation en utilisant la zone rectangulaire de la première instance du mot recherché
  6. Définissez la couleur et le titre de l’annotation barrée avant de l’ajouter à la collection d’annotations de la page
  7. Enregistrez le fichier PDF résultant avec la barre sur la première occurrence du mot souhaité

Ces étapes définissent le processus de comment barrer du texte dans un PDF à l’aide de Python. Cela nécessite de charger le fichier PDF cible, puis de rechercher les occurrences du mot souhaité à supprimer sur une page particulière. Une fois la recherche effectuée, la zone rectangulaire de la première occurrence est utilisée pour instancier un objet StrikeOutAnnotation qui créera en fait une ligne barrée sur le texte ayant la couleur souhaitée, et le titre si nécessaire.

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

Cet exemple de code peut être utilisé comme base pour une application complète à barrer dans Adobe Acrobat en utilisant Python. Utilisez la classe TextFragmentAbsorber pour rechercher le mot cible sur une page particulière afin d’obtenir la liste de toutes les occurrences de ce mot. À l’étape suivante, vous devez créer un objet StrikeOutAnnotation dans la zone rectangulaire de l’occurrence cible afin que la ligne s’affiche dans ce rectangle englobant.

Ce petit guide nous a appris à afficher des lignes barrées sur un ou plusieurs mots d’une page PDF. Si vous souhaitez apprendre le processus d’insertion d’un tableau dans un PDF, consultez l’article sur comment insérer un tableau dans un PDF avec Python.

 Français