提取注释(facades)

Contents
[ ]

extractAnnotations 方法允许您从 PDF 文件中提取注释。为了提取注释,您需要创建 PdfAnnotationEditor 对象,并使用 BindPdf 方法绑定 PDF 文件。之后,您需要创建一个枚举以指定您想从 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());
        }