Texte barré à l'aide de Java

Vous avez probablement du contenu qui n’est plus valide. Biffons-le. Le barrage est l’un des moyens utilisés pour mettre en évidence le contenu non valide dans les documents. Afin d’automatiser le barrage dans les applications, cet article montre comment barrer du texte dans des documents en Java.

Les sujets suivants sont abordés dans cet article.

API Java pour les annotations barrées

API Java pour texte barré

GroupDocs.Annotation présente l’API Java qui prend en charge diverses annotations pouvant être appliquées à plusieurs documents et images. Nous l’utiliserons dans les exemples de cet article pour rayer le texte sélectionné dans les documents.

Vous pouvez télécharger le fichier JAR à partir de la section des téléchargements ou utiliser les dernières configurations de référentiel et de dépendance Maven dans vos applications Java.

<repository>
	<id>GroupDocsJavaAPI</id>
	<name>GroupDocs Java API</name>
	<url>http://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
        <groupId>com.groupdocs</groupId>
        <artifactId>groupdocs-annotation</artifactId>
        <version>21.7.2</version> 
</dependency>

Comment barrer du texte dans des documents à l’aide de Java

Biffons la partie du document qui n’est plus valide. Les étapes suivantes vous permettent de barrer le texte dans les documents en Java.

  • Chargez le document source (PDF, Word, etc.) à l’aide de la classe Annotator.
  • Créez et définissez l’annotation barrée à l’aide de la classe StrikeoutAnnotation.
    • Définissez la couleur de la ligne pour le barré.
    • Définir l’opacité, le numéro de page du document.
    • Définissez les coordonnées et d’autres propriétés.
  • Ajoutez l’annotation barrée préparée à l’annotateur à l’aide de la méthode add().
  • Enfin, enregistrez le document annoté en utilisant la méthode save().

De même, vous pouvez annoter des documents Word, des feuilles de calcul, des présentations, des documents PDF, des pages Web, des messages électroniques et de nombreux autres documents.

L’exemple de code Java suivant barre le texte sélectionné dans un document PDF.

/*
 * Texte barré dans Word, PDF, feuilles de calcul, présentations utilisant Java
 */
Annotator annotator = new Annotator("path/document.pdf");
StrikeoutAnnotation strikeout = new StrikeoutAnnotation();
strikeout.setFontColor(0xFF0000);
strikeout.setOpacity(0.7);
strikeout.setPageNumber(0);

// Ajouter des points pour le retrait
List<Point> points = new ArrayList<Point>();
points.add(new Point(180, 730));
points.add(new Point(300, 730));
points.add(new Point(180, 700));
points.add(new Point(300, 700));
strikeout.setPoints(points);

annotator.add(strikeout);
annotator.save("path/strikethrough-text.pdf");

Obtenez une licence API gratuite

Vous pouvez utiliser GroupDocs.Annotation for Java gratuitement en obtenant une licence temporaire.

Conclusion

Pour conclure, nous avons discuté de l’ajout par programmation de l’annotation barrée aux documents dans les applications Java. De plus, vous pouvez barrer le texte dans les fichiers PDF, les feuilles de calcul, les présentations et les documents Word. De même, vous pouvez également utiliser d’autres annotations à votre guise.

En savoir plus sur GroupDocs.Annotation for Java dans sa documentation. Essayez de créer votre propre annotateur pour les formats de document pris en charge. N’hésitez pas à nous contacter pour toute question via le forum.

Voir également