استخراج الروابط من ملف PDF

يعمل الكود التالي أيضاً مع مكتبة Aspose.PDF.Drawing.

استخراج الروابط من ملف PDF

الروابط ممثلة كتعليقات في ملف PDF، لذا لاستخراج الروابط، استخرج جميع الكائنات LinkAnnotation.

  1. إنشاء كائن Document.
  2. الحصول على Page التي تريد استخراج الروابط منها.
  3. استخدم فئة AnnotationSelector لاستخراج جميع كائنات LinkAnnotation من الصفحة المحددة.
  4. مرر كائن AnnotationSelector إلى طريقة Accept الخاصة بكائن الصفحة.

يوضح مقتطف الكود التالي كيفية استخراج الروابط من ملف PDF.

// للحصول على أمثلة كاملة وملفات بيانات، يرجى زيارة https://github.com/aspose-pdf/Aspose.PDF-for-.NET
// مسار دليل المستندات.
string dataDir = RunExamples.GetDataDir_AsposePdf_LinksActions();
// فتح المستند
Document document = new Document(dataDir+ "ExtractLinks.pdf");
// استخراج الإجراءات
Page page = document.Pages[1];
AnnotationSelector selector = new AnnotationSelector(new LinkAnnotation(page, Aspose.Pdf.Rectangle.Trivial));
page.Accept(selector);
IList<Annotation> list = selector.Selected;
Annotation annotation = (Annotation)list[0];
dataDir = dataDir + "ExtractLinks_out.pdf";
// حفظ المستند المحدث
document.Save(dataDir);