استخراج التعليقات التوضيحية من PDF
Contents
[
Hide
]
ExtractAnnotations تتيح لك الطريقة استخراج التعليقات التوضيحية من ملف PDF. من أجل استخراج التعليقات التوضيحية، تحتاج إلى إنشاء كائن PdfAnnotationEditor وربط ملف PDF باستخدام طريقة BindPdf. بعد ذلك، تحتاج إلى إنشاء تعداد لأنواع التعليقات التوضيحية التي تريد استخراجها من ملف PDF.
ثم يمكنك استخدام طريقة ExtractAnnotations لاستخراج التعليقات التوضيحية إلى ArrayList. بعد ذلك، يمكنك الدوران عبر هذه القائمة والحصول على التعليقات الفردية. وأخيرا، احفظ ملف PDF المحدث باستخدام طريقة Save لكائن PdfAnnotationEditor. يوضح لك مقطع الشيفرة التالي كيفية استخراج التعليقات من ملف 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);
}
}