Extraer Anotaciones de PDF
Contents
[
Hide
]
El método ExtractAnnotations te permite extraer anotaciones de un archivo PDF. Para extraer anotaciones, necesitas crear un objeto PdfAnnotationEditor y enlazar el archivo PDF usando el método BindPdf. Después de eso, necesitas crear una enumeración de tipos de anotación que quieras extraer del archivo PDF.
Luego puedes usar el método ExtractAnnotations para extraer las anotaciones a un ArrayList. Después de eso, puedes recorrer esta lista y obtener anotaciones individuales. Y finalmente, guarda el archivo PDF actualizado usando el método Save del objeto PdfAnnotationEditor. El siguiente fragmento de código te muestra cómo extraer anotaciones de un archivo PDF.
public static void ExtractAnnotation()
{
var document = new Document(_dataDir + "sample_cats_dogs.pdf");
PdfAnnotationEditor annotationEditor = new PdfAnnotationEditor();
annotationEditor.BindPdf(document);
// Extract annotations
var annotationTypes = new[] { AnnotationType.FreeText, AnnotationType.Text };
var annotations = annotationEditor.ExtractAnnotations(1, 2, annotationTypes);
foreach (var annotation in annotations)
{
Console.WriteLine(annotation.Contents);
}
}