注釈を抽出する (ファサード)

Contents
[ ]

extractAnnotations メソッドは、PDFファイルから注釈を抽出することを可能にします。注釈を抽出するためには、PdfAnnotationEditor オブジェクトを作成し、PDFファイルを BindPdf メソッドを使用してバインドする必要があります。その後、PDFファイルから抽出したい注釈タイプの列挙を作成する必要があります。そして最後に、PdfAnnotationEditorオブジェクトのSaveメソッドを使用して更新されたPDFファイルを保存します。以下のコードスニペットは、PDFファイルから注釈を抽出する方法を示しています。

  public static void ExtractAnnotation() {
        var document = new Document(_dataDir + "sample_cats_dogs.pdf");
        PdfAnnotationEditor annotationEditor = new PdfAnnotationEditor();
        annotationEditor.bindPdf(document);

        // 注釈を抽出
        var annotationTypes = new int[] { AnnotationType.FreeText, AnnotationType.Text };
        var annotations = annotationEditor.extractAnnotations(1, 2, annotationTypes);
        for (var annotation : annotations) {
            System.out.println(annotation.getContents());
        }