Durchgestrichener Text mit Java

Wahrscheinlich haben Sie einige Inhalte, die nicht mehr gültig sind. Streichen wir es durch. Das Durchstreichen ist eine der Möglichkeiten, ungültige Inhalte in den Dokumenten hervorzuheben. Um das Durchstreichen innerhalb der Anwendungen zu automatisieren, zeigt dieser Artikel wie man Text in Dokumenten in Java durchstreicht.

Die folgenden Themen werden in diesem Artikel behandelt.

Java-API zum Durchstreichen von Text

GroupDocs.Annotation stellt eine Java-API vor, die verschiedene Anmerkungen unterstützt, die auf mehrere Dokumente und Bilder angewendet werden können. Wir werden es in den Beispielen dieses Artikels verwenden, um den ausgewählten Text innerhalb der Dokumente zu streichen.

Sie können die JAR-Datei aus dem Download-Bereich herunterladen oder die neuesten Repository- und Abhängigkeitskonfigurationen Maven in Ihren Java-Anwendungen verwenden.

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

So streichen Sie Text in Dokumenten mit Java durch

Lassen Sie uns den nicht mehr gültigen Bereich des Dokuments durchstreichen. Mit den folgenden Schritten können Sie den Text in Dokumenten in Java durchstreichen.

  • Laden Sie das Quelldokument (PDF, Word usw.) mit der Klasse Annotator.
  • Erstellen und definieren Sie die durchgestrichene Anmerkung mit der Klasse StrikeoutAnnotation.
    • Legen Sie die Linienfarbe für das Durchstreichen fest.
    • Legen Sie die Deckkraft und die Seitenzahl des Dokuments fest.
    • Definieren Sie Koordinaten und andere Eigenschaften.
  • Fügen Sie die vorbereitete durchgestrichene Anmerkung mit der Methode add() zum Annotator hinzu.
  • Speichern Sie schließlich das kommentierte Dokument mit der Methode save().

Ebenso können Sie Word-Dokumente, Tabellenkalkulationen, Präsentationen, PDF-Dokumente, Webseiten, E-Mail-Nachrichten und viele andere Dokumente mit Anmerkungen versehen.

Das folgende Java-Codebeispiel streicht den ausgewählten Text in einem PDF-Dokument durch.

/*
 * Durchgestrichener Text in Word, PDF, Tabellenkalkulationen, Präsentationen mit Java
 */
Annotator annotator = new Annotator("path/document.pdf");
StrikeoutAnnotation strikeout = new StrikeoutAnnotation();
strikeout.setFontColor(0xFF0000);
strikeout.setOpacity(0.7);
strikeout.setPageNumber(0);

// Fügen Sie Punkte zum Durchstreichen hinzu
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");

Holen Sie sich eine kostenlose API-Lizenz

Sie können GroupDocs.Annotation for Java kostenlos verwenden, indem Sie eine temporäre Lizenz erwerben.

Fazit

Abschließend haben wir das programmgesteuerte Hinzufügen der durchgestrichenen Anmerkung zu Dokumenten in Java-Anwendungen besprochen. Darüber hinaus können Sie den Text in PDF-Dateien, Tabellenkalkulationen, Präsentationen und Word-Dokumenten durchstreichen. Ebenso können Sie nach Belieben weitere Anmerkungen verwenden.

Weitere Informationen zu GroupDocs.Annotation for Java finden Sie in der zugehörigen Dokumentation. Versuchen Sie, Ihren eigenen Annotator für die unterstützten Dokumentformate zu erstellen. Bei Fragen können Sie uns gerne über das Forum kontaktieren.

Siehe auch