注釈は通常、ドキュメント内の観察結果を指摘するために使用されます。これらは、ディスカッション中にフィードバックを提供するためにも使用できます。以前、PDFドキュメントにさまざまな注釈を追加するJavaの方法 について説明しました。この記事では、JavaでPDFやWordDOC/DOCXファイルなどのドキュメントから注釈を削除する方法について説明します。
以下のトピックについて以下で説明します。
アノテーション用のJavaAPI
GroupDocsには、さまざまなドキュメントや画像内の注釈を処理できるJavaAPIがあります。これにより、PDF、Word、およびその他の多くの種類のドキュメントからの注釈の追加、削除、および抽出が可能になります。 アノテーションでサポートされているドキュメント形式 の完全なリストについては、ドキュメントにアクセスしてください 。
ダウンロードまたは構成
ダウンロードセクション から** JAR **ファイルをダウンロードするか、**mavenベース*のpom.xmlの最新のリポジトリと依存関係の構成を取得します。 *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>
JavaのPDFおよびWord文書からすべての注釈を削除する
ドキュメントから注釈を削除する方法があります。すべての注釈を一度に削除できます。 IDを指定して特定の注釈を削除したり、注釈オブジェクトを指定して特定の注釈を削除したりできます。その他のオプションについては、ドキュメント にアクセスしてください。
以下は、JavaのPDFおよびWord DOC/DOCXドキュメントからすべての注釈を削除する手順です。
- Annotator を使用してドキュメントをロードします。
- 保存オプション クラスを初期化します。
- annotation type をNoneに設定します。
- save()メソッドを使用して、注釈なしでファイルを保存します。
次のJavaコードは、PDFまたはWordファイルから注釈を削除する方法を示しています。
// Javaを使用してPDFドキュメントからすべての注釈を削除します
final Annotator annotator = new Annotator("document.pdf");
SaveOptions saveOptions = new SaveOptions();
saveOptions.setAnnotationTypes(AnnotationType.None);
// 注釈を付けずにPDFを保存します。
annotator.save("path/annotations-removed.pdf", saveOptions);
annotator.dispose();
JavaでIDによる注釈を削除する
同様に、注釈IDを指定して、ドキュメントから不要な注釈を取り除くことができます。リストされた注釈を削除するために、IDのリストを準備して提供するだけです。次のJavaコードは、IDを指定してPDFまたはWordドキュメントから注釈を削除する方法を示しています。
// Javaを使用してPDFドキュメントから選択した注釈を削除します
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);
// 注釈を削除してPDFを保存します。
annotator.save("path/annotations-removed.pdf", new SaveOptions());
annotator.dispose();
Javaの注釈オブジェクトによる注釈の削除
** Annotation **オブジェクトを証明することで、特定のアノテーションを取り除くこともできます。注釈を削除するために、次のJavaコードは、注釈オブジェクトを使用してPDFまたはWord文書から注釈を削除します。
// Javaを使用してPDFドキュメントから選択した注釈を削除します
final Annotator annotator = new Annotator("document.pdf");
java.util.List<AnnotationBase> annotations = annotator.get();
annotator.remove(annotations.get(0));
// 注釈を削除してPDFを保存します。
annotator.save("path/annotations-removed.pdf", new SaveOptions());
annotator.dispose();
結論
要約すると、Javaアプリケーション内のドキュメントから注釈を削除する方法を学びました。最初に、PDFおよびWordドキュメントからすべての注釈を削除しました。その後、IDを提供し、注釈オブジェクトを証明することで、注釈を排除しました。 ** GroupDocs.Annotation for Java **を使用して、独自のドキュメント注釈リムーバーJavaアプリケーションを作成してみてください。 APIの詳細については、ドキュメント およびGitHub リポジトリをご覧ください。詳細については、フォーラム のサポートにお問い合わせください。