Oft ist es erforderlich, wichtige Bereiche Ihrer Dokumente gezielt hervorzuheben. Als Entwickler können Sie die Hervorhebung in Ihren Anwendungen automatisieren. In diesem Artikel erfahren Sie, wie Sie mit Java Text und beliebige Bereiche in PDF-Dateien hervorheben. Zusätzlich gibt es mehrere Hervorhebungseigenschaften, die je nach Bedarf angepasst werden können.

Nachfolgend werden folgende Themen behandelt:

Hervorheben von Text in PDF – programmgesteuert

Java-API zum Hervorheben in PDF

GroupDocs.Annotation for Java ist die API, die eine einfache Bearbeitung und Automatisierung von Anmerkungen in Dokumenten innerhalb Ihrer Java-basierten Anwendungen ermöglicht. Wir verwenden diese API, um Text in der PDF-Datei hervorzuheben.

Herunterladen oder Konfigurieren

Sie können die JAR-Datei aus dem Download-Bereich herunterladen oder einfach die neuesten Repository- und Abhängigkeitskonfigurationen für die pox.xml Ihrer maven-basierten Java-Anwendungen abrufen.

<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</version> 
</dependency>

Markieren Sie in PDF mit Java

Im Folgenden sind die Schritte zum Hervorheben von Text oder einem beliebigen Bereich in PDF mit Java aufgeführt.

  • Laden Sie das PDF-Dokument mit der Klasse Annotator.
  • Definieren Sie eine Liste von Punkten, um den hervorgehobenen Bereich auszuwählen.
  • Erstellen Sie das Objekt HighlightAnnotation.
  • Definieren Sie die Hervorhebungseigenschaften wie Farbe, Deckkraft und Seitenzahl.
  • Fügen Sie die definierte Hervorhebung mit der Methode add zum geladenen PDF-Dokument hinzu.
  • Speichern Sie das kommentierte PDF mit der Methode save.

Hinweis: Sie können die Hervorhebungsfarbe, Deckkraft und andere Eigenschaften ändern.

Der folgende Java-Code zeigt, wie der Text in PDF programmgesteuert hervorgehoben wird.

// Hervorheben von PDFs mit Highlight-Annotation in Java
Annotator annotator = new Annotator("path/sample.pdf");
List<Point> points = new ArrayList<Point>();
points.add(new Point(120, 270));
points.add(new Point(600, 270));
points.add(new Point(120, 300));
points.add(new Point(600, 300));

HighlightAnnotation highlight = new HighlightAnnotation();
highlight.setBackgroundColor(0xFFF000);
highlight.setOpacity(0.5);
highlight.setPageNumber(0);
highlight.setPoints(points);
annotator.add(highlight);

annotator.save("path/annotation-highlight.pdf");
annotator.dispose();

Hier ist die Ausgabe des obigen Codes.

Hervorheben von Text in PDF – programmgesteuert

Holen Sie sich eine kostenlose API-Lizenz

Sie können eine kostenlose temporäre Lizenz erhalten, um die API ohne die Evaluierungseinschränkungen zu verwenden.

Fazit

Abschließend haben wir besprochen, wie man mithilfe von Java programmgesteuert Hervorhebungsanmerkungen in PDF-Dateien hinzufügt. Darüber hinaus können wir die Hervorhebungsfarbe, Deckkraft und andere Eigenschaften problemlos ändern. Viele verschiedene Arten von Anmerkungen sind über die API verfügbar. Diese Anmerkungen können auf ähnliche Weise mit derselben API hinzugefügt werden. Um mehr über die API zu erfahren, besuchen Sie die Dokumentation. Bei Fragen kontaktieren Sie uns über das Forum.

Siehe auch