StrikeThrough-tekst met behulp van Java

Waarschijnlijk heb je inhoud die niet meer geldig is. Laten we het doorstrepen. Doorhalen is een van de manieren om de ongeldige inhoud in de documenten te markeren. Om het doorstrepen binnen de applicaties te automatiseren, laat dit artikel zien hoe u tekst in documenten in Java kunt doorhalen.

De volgende onderwerpen worden in dit artikel besproken.

Java API om tekst door te halen

GroupDocs.Annotation toont Java API die verschillende annotaties ondersteunt die op meerdere documenten en afbeeldingen kunnen worden toegepast. We zullen het in de voorbeelden van dit artikel gebruiken om de geselecteerde tekst binnen de documenten door te halen.

U kunt het JAR-bestand downloaden van de downloadsectie of de nieuwste repository- en afhankelijkheidsconfiguraties Maven gebruiken binnen uw Java-applicaties.

<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>

Tekst doorhalen in documenten met Java

Laten we het gebied van het document doorstrepen dat niet meer geldig is. Met de volgende stappen kunt u de tekst in documenten in Java doorhalen.

  • Laad het brondocument (PDF, Word, enz.) met de klasse Annotator.
  • Maak en definieer de doorgestreepte annotatie met de klasse StrikeoutAnnotation.
    • Stel de lijnkleur in voor doorhalen.
    • Stel dekking in, documentpaginanummer.
    • Definieer coördinaten en andere eigenschappen.
  • Voeg de voorbereide doorgestreepte annotatie toe aan de annotator met de methode add().
  • Sla ten slotte het geannoteerde document op met de methode save().

Op dezelfde manier kunt u Word-documenten, spreadsheets, presentaties, PDF-documenten, webpagina’s, e-mailberichten en vele andere documenten annoteren.

In het volgende Java-codevoorbeeld wordt de geselecteerde tekst in een PDF-document doorgehaald.

/*
 * Tekst doorhalen in Word, PDF, Spreadsheets, Presentaties met Java
 */
Annotator annotator = new Annotator("path/document.pdf");
StrikeoutAnnotation strikeout = new StrikeoutAnnotation();
strikeout.setFontColor(0xFF0000);
strikeout.setOpacity(0.7);
strikeout.setPageNumber(0);

// Voeg punten toe voor strikeout
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");

Ontvang een gratis API-licentie

U kunt GroupDocs.Annotation for Java gratis gebruiken door een tijdelijke licentie te verkrijgen.

Conclusie

Tot slot bespraken we het programmatisch toevoegen van de doorgestreepte annotatie aan documenten binnen Java-applicaties. Bovendien kunt u de tekst in PDF-bestanden, spreadsheets, presentaties en Word-documenten doorhalen. Evenzo kunt u ook andere annotaties gebruiken zoals u wilt.

Lees meer over GroupDocs.Annotation for Java in de documentatie. Probeer uw eigen annotator te bouwen voor de ondersteunde documentindelingen. Neem voor vragen gerust contact met ons op via het forum.

Zie ook