PDF에서 주석 추출
Contents
[
Hide
]
ExtractAnnotations 메서드는 PDF 파일에서 주석을 추출할 수 있도록 해줍니다. 주석을 추출하려면 PdfAnnotationEditor 객체를 생성하고 BindPdf 메서드를 사용하여 PDF 파일을 바인딩해야 합니다. 그 후, PDF 파일에서 추출하고자 하는 주석 유형의 열거형을 만들어야 합니다.
그런 다음 ExtractAnnotations 메서드를 사용하여 주석을 ArrayList로 추출할 수 있습니다. 그 후, 이 목록을 반복하여 개별 주석을 얻을 수 있습니다. 마지막으로, 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[] { AnnotationType.FreeText, AnnotationType.Text };
var annotations = annotationEditor.ExtractAnnotations(1, 2, annotationTypes);
foreach (var annotation in annotations)
{
Console.WriteLine(annotation.Contents);
}
}