Anmerkungen werden häufig verwendet, um auf Beobachtungen in Dokumenten hinzuweisen. Diese können auch verwendet werden, um während der Diskussion Feedback zu geben. Zuvor haben wir die Java-Methode zum Hinzufügen verschiedener Anmerkungen zu PDF-Dokumenten besprochen. In diesem Artikel wird beschrieben, wie Anmerkungen aus Dokumenten wie PDF- und Word-DOC/DOCX-Dateien in Java entfernt werden.

Nachfolgend werden folgende Themen behandelt:

Java-API für Anmerkungen

GroupDocs verfügt über eine Java-API, die den Umgang mit Anmerkungen in verschiedenen Dokumenten und Bildern ermöglicht. Es ermöglicht das Hinzufügen, Löschen und Extrahieren von Anmerkungen aus PDF, Word und vielen anderen Arten von Dokumenten. Die vollständige Liste der [unterstützten Dokumentformate für Anmerkungen] finden Sie in der Dokumentation (https://docs.groupdocs.com/annotation/java/supported-document-formats/).

Herunterladen oder Konfigurieren

Laden Sie die JAR-Datei aus dem Download-Bereich herunter oder holen Sie sich einfach die neuesten Repository- und Abhängigkeitskonfigurationen für die pom.xml Ihres *maven-basierten * Java-Anwendungen.

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

Alle Anmerkungen aus PDF- und Word-Dokumenten in Java entfernen

Es gibt Möglichkeiten, Anmerkungen aus Dokumenten zu entfernen. Alle Anmerkungen können auf einmal entfernt werden. Sie können bestimmte Anmerkungen entfernen, indem Sie IDs angeben, oder bestimmte Anmerkungen entfernen, indem Sie das Anmerkungsobjekt angeben. Weitere Optionen finden Sie in der Dokumentation.

Im Folgenden finden Sie die Schritte zum Entfernen aller Anmerkungen aus PDF- und Word-DOC/DOCX-Dokumenten in Java.

  • Laden Sie das Dokument mit Annotator.
  • Initialisieren Sie die Klasse Speicheroptionen.
  • Setzen Sie den Anmerkungstyp auf None.
  • Speichern Sie die Datei ohne die Anmerkungen mit der Methode save().

Der folgende Java-Code zeigt, wie Anmerkungen aus PDF- oder Word-Dateien entfernt werden.

// Entfernen Sie mit Java alle Anmerkungen aus dem PDF-Dokument
final Annotator annotator = new Annotator("document.pdf");
SaveOptions saveOptions = new SaveOptions();
saveOptions.setAnnotationTypes(AnnotationType.None);
// Speichern Sie das PDF ohne weitere Anmerkungen darin.
annotator.save("path/annotations-removed.pdf", saveOptions);
annotator.dispose();

Anmerkungen nach IDs in Java entfernen

Ebenso können Sie Anmerkungs-IDs angeben, um die unerwünschten Anmerkungen aus den Dokumenten zu entfernen. Es geht nur darum, die Liste der IDs vorzubereiten und bereitzustellen, um die aufgelisteten Anmerkungen zu entfernen. Der folgende Java-Code zeigt, wie Sie die Anmerkung(en) aus PDF- oder Word-Dokumenten entfernen, indem Sie die ID(s) angeben.

// Ausgewählte Anmerkungen mit Java aus dem PDF-Dokument entfernen
final Annotator annotator = new Annotator("document.pdf");
java.util.List<Integer> removalList = new java.util.ArrayList<>();
removalList.add(0);
removalList.add(1);
annotator.remove(removalList);

// Speichern Sie das PDF mit den entfernten Anmerkungen.
annotator.save("path/annotations-removed.pdf", new SaveOptions());
annotator.dispose();

Anmerkung nach Anmerkungsobjekt in Java entfernen

Sie können die spezifische Anmerkung auch entfernen, indem Sie das Objekt Annotation prüfen. Um Anmerkungen zu löschen, entfernt der folgende Java-Code die Anmerkung(en) aus PDF- oder Word-Dokumenten mithilfe von Anmerkungsobjekten.

// Ausgewählte Anmerkungen mit Java aus dem PDF-Dokument entfernen
final Annotator annotator = new Annotator("document.pdf");
java.util.List<AnnotationBase> annotations = annotator.get();
annotator.remove(annotations.get(0));

// Speichern Sie das PDF mit den entfernten Anmerkungen.
annotator.save("path/annotations-removed.pdf", new SaveOptions());
annotator.dispose();

Fazit

Zusammenfassend haben Sie gelernt, Anmerkungen aus den Dokumenten in Java-Anwendungen zu entfernen. Zunächst haben wir alle Anmerkungen aus PDF- und Word-Dokumenten entfernt. Später haben wir Annotationen eliminiert, indem wir IDs bereitgestellt und auch die Annotationsobjekte geprüft haben. Versuchen Sie, mithilfe von GroupDocs.Annotation for Java Ihre eigene Java-Anwendung zum Entfernen von Dokumentanmerkungen zu erstellen. Weitere Informationen zur API finden Sie in der Dokumentation und im GitHub-Repository. Wenden Sie sich bei weiteren Fragen an den Support im Forum.

Siehe auch