この短いチュートリアルでは、Java で PDF から注釈を削除する 方法について説明します。IDE の設定、タスクのリスト、および Java で PDF 注釈を削除する ための実行サンプル コードが含まれています。要件に基づいて、すべての注釈または選択した注釈を削除する方法を学習します。
JavaでPDFから注釈を削除する手順
- Aspose.PDF for Java を使用して注釈を削除するように環境を設定します
- ファイル名を指定して、対象のPDFファイルをDocumentオブジェクトに読み込みます。
- 読み込まれたドキュメント内のページのコレクションから目的のページにアクセスします
- ページのannotations collectionにアクセスし、delete()メソッドを呼び出します。
- 注釈を削除した後、出力PDFを保存します。
これらの手順は、Java で PDF からすべての注釈を削除する プロセスを定義します。PDF の各ページには、delete() メソッドを使用した注釈の削除をサポートする AnnotationCollection オブジェクトが含まれています。PDF 内のすべてのページを反復処理して、PDF 全体から注釈を削除できます。
Java で PDF の注釈を削除するコード
import com.aspose.pdf.*; | |
public class Main | |
{ | |
public static void main(String[] args) throws Exception // Remove Annotation in Java | |
{ | |
// Set the licenses | |
new License().setLicense("License.lic"); | |
// Open document | |
Document pdfDocument = new Document("sample.pdf"); | |
// Delete particular annotation | |
pdfDocument.getPages().get_Item(1).getAnnotations().delete(); | |
// Save updated document | |
pdfDocument.save("NoAnnotation_out.pdf"); | |
System.out.println("Annotations removed successfully"); | |
} | |
} |
上記のコードは、Java での PDF 注釈削除 を示しています。インデックス番号を指定した delete() メソッドを使用して、特定の注釈を削除できます。別の方法として、delete メソッドに引数として注釈を指定して削除することもできます。
この記事では、Java で PDF からすべての注釈を削除する方法について説明しました。PDF 内のテキストを強調表示したい場合は、Javaを使用してPDF文書をハイライトする方法 の記事を参照してください。