Comment rayer du texte dans un PDF avec Java

Ce bref didacticiel décrit comment barrer du texte dans un PDF à l’aide de Java. Il contient tous les détails pour configurer l’environnement et fournit un exemple de code en cours d’exécution pour rayer du texte dans Adobe PDF à l’aide de Java. Vous apprendrez le processus pour charger un PDF et rayer une instance particulière d’un texte ou toutes les instances dans le fichier PDF chargé.

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

  1. Configurez l’IDE pour ajouter Aspose.PDF for Java pour barrer un texte
  2. Chargez le fichier PDF cible à l’aide de l’objet de classe Document et accédez à la page cible pour supprimer le texte
  3. Créer un objet TextFragmentAbsorber pour rechercher un texte
  4. Analyser le document PDF pour rechercher toutes les instances du texte donné et les enregistrer dans une collection
  5. Créer un objet StrikeOutAnnotation pour rayer une instance particulière du texte trouvé dans le document
  6. Définir la couleur et le titre de l’annotation
  7. Enregistrez le fichier PDF résultant sur le disque contenant du texte barré

Ces étapes expliquent le processus de comment barrer du texte dans Adobe PDF à l’aide de Java. Toutes les classes, méthodes et propriétés nécessaires sont introduites pour accomplir la tâche, comme la classe Document est utilisée pour charger le fichier PDF, l’objet de classe TextFragmentAbsorber est utilisé pour définir et rechercher un texte dans le fichier PDF, un objet StrikeOutAnnotation est utilisé pour définir l’annotation barrée et l’appliquer sur une instance particulière du texte. La personnalisation de l’annotation barrée est également décrite dans ces étapes.

Code pour rayer du texte dans un PDF en utilisant Java

Ce code montre comment barrer dans Adobe Acrobat en utilisant Java. Il initialise l’objet TextFragmentAbsorber en fournissant les données de chaîne à rechercher sur une page particulière du fichier PDF. Une fois que la collection d’instances de texte recherchées est prête, un objet StrikeOutAnnotation est créé en fournissant la page PDF cible et le rectangle pour l’instance sélectionnée du texte à rayer. De cette manière, vous pouvez soit rayer uniquement les instances sélectionnées du texte de recherche, soit analyser l’ensemble de la collection et rayer toutes les instances.

Cet article nous a appris une fonctionnalité intéressante pour rayer automatiquement un texte particulier sur une seule page ou sur toutes les pages d’un fichier PDF. Si vous souhaitez apprendre le processus de recherche et de remplacement de texte dans un PDF, consultez l’article sur comment rechercher et remplacer du texte dans un PDF à l’aide de Java.

 Français