استخراج المرفقات من ملف PDF

Contents
[ ]

إحدى الفئات الرئيسية تحت قدرات الاستخراج في مساحة الأسماء Aspose.Pdf.Facades هي استخراج المرفقات.

هذه الفئة توفر مجموعة من الأساليب، التي لا تساعد فقط في استخراج المرفقات بل توفر أيضًا الأساليب التي يمكن أن تعطيك المعلومات المتعلقة بالمرفقات مثل [GetAttachmentInfo](https://reference.aspose.com/pdf/net/aspose.pdf.facades/pdfextractor/methods/getattachmentinfo) و [GetAttachName](https://reference.aspose.com/pdf/net/aspose.pdf.facades/pdfextractor/methods/getattachnames) توفر معلومات المرفقات واسم المرفق على التوالي. من أجل استخراج ثم الحصول على المرفقات نستخدم طرق [ExtractAttachment](https://reference.aspose.com/pdf/net/aspose.pdf.facades/pdfextractor/methods/extractattachment) و [GetAttachment](https://reference.aspose.com/pdf/net/aspose.pdf.facades/pdfextractor/methods/getattachment).

يعرض مقطع الشيفرة التالي كيفية استخدام أساليب PdfExtractor:

```csharp
public static void ExtractAttachments()
{
    PdfExtractor pdfExtractor = new PdfExtractor();
    pdfExtractor.BindPdf(_dataDir + "sample-attach.pdf");

    // Extract attachments
    pdfExtractor.ExtractAttachment();

    // Get attachment names
    if (pdfExtractor.GetAttachNames().Count > 0)
    {
         Console.WriteLine("Extracting and storing...");
         // Get extracted attachments
         pdfExtractor.GetAttachment(_dataDir);
    }
}