استخراج الروابط من ملف PDF
Contents
[
Hide
]
استخراج الروابط من ملف PDF
تمثل الروابط تعليقات توضيحية في ملف PDF، لذا لاستخراج الروابط، قم باستخراج جميع كائنات LinkAnnotation.
-
أنشئ كائن Document.
-
احصل على Page التي ترغب في استخراج الروابط منها.
-
استخدم فئة AnnotationSelector لاستخراج جميع كائنات LinkAnnotation من الصفحة المحددة.
-
مرر كائن AnnotationSelector إلى طريقة Accept لكائن الصفحة.
-
احصل على جميع التعليقات التوضيحية للرابط المحدد في كائن IList باستخدام طريقة getSelected لكائن AnnotationSelector.
يعرض لك مقطع الشيفرة التالي كيفية استخراج الروابط من ملف PDF.
public static void ExtractLinksFromThePDFFile() {
// تحميل ملف PDF
Document document = new Document(_dataDir + "UpdateLinks.pdf");
Page page = document.getPages().get_Item(1);
AnnotationSelector selector = new AnnotationSelector(new LinkAnnotation(page, Rectangle.getTrivial()));
page.accept(selector);
java.util.List<Annotation> list = selector.getSelected();
for(Annotation annot : list)
{
System.out.println("الملاحظة الموجودة: " + annot.getRect());
}
// احفظ المستند مع تحديث الرابط
//document.save(_dataDir + "ExtractLinks_out.pdf");
}