Extract Annotations from PDF
Contents
[
Hide
]
Metode ExtractAnnotations memungkinkan Anda untuk mengekstrak anotasi dari file PDF. Untuk mengekstrak anotasi, Anda perlu membuat objek PdfAnnotationEditor dan mengikat file PDF menggunakan metode BindPdf. Setelah itu, Anda perlu membuat enumerasi jenis anotasi yang ingin Anda ekstrak dari file PDF.
Anda kemudian dapat menggunakan metode ExtractAnnotations untuk mengekstrak anotasi ke dalam ArrayList. Setelah itu, Anda dapat melakukan iterasi melalui daftar ini dan mendapatkan anotasi individual. Dan akhirnya, simpan file PDF yang telah diperbarui menggunakan metode Save dari objek PdfAnnotationEditor. Cuplikan kode berikut menunjukkan kepada Anda cara mengekstrak anotasi dari file PDF.
public static void ExtractAnnotation()
{
var document = new Document(_dataDir + "sample_cats_dogs.pdf");
PdfAnnotationEditor annotationEditor = new PdfAnnotationEditor();
annotationEditor.BindPdf(document);
// Ekstrak anotasi
var annotationTypes = new[] { AnnotationType.FreeText, AnnotationType.Text };
var annotations = annotationEditor.ExtractAnnotations(1, 2, annotationTypes);
foreach (var annotation in annotations)
{
Console.WriteLine(annotation.Contents);
}
}