استخراج الروابط من ملف PDF
Contents
[
Hide
]
يعمل الكود التالي أيضاً مع مكتبة Aspose.PDF.Drawing.
استخراج الروابط من ملف PDF
الروابط ممثلة كتعليقات في ملف PDF، لذا لاستخراج الروابط، استخرج جميع الكائنات LinkAnnotation.
- إنشاء كائن Document.
- الحصول على Page التي تريد استخراج الروابط منها.
- استخدم فئة AnnotationSelector لاستخراج جميع كائنات LinkAnnotation من الصفحة المحددة.
- مرر كائن 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);