Извлечение Аннотаций (фасады)

Contents
[ ]

extractAnnotations метод позволяет извлекать аннотации из PDF файла. Для того чтобы извлечь аннотации, вам нужно создать объект PdfAnnotationEditor и привязать PDF файл, используя метод BindPdf. После этого вам нужно создать перечисление типов аннотаций, которые вы хотите извлечь из PDF файла. И, наконец, сохраните обновленный PDF файл, используя метод Save объекта PdfAnnotationEditor. Следующий фрагмент кода показывает, как извлечь аннотации из 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());
        }