إضافة مرفق إلى مستند PDF
Contents
[
Hide
]
يمكن أن تحتوي المرفقات على مجموعة واسعة من المعلومات ويمكن أن تكون من أنواع ملفات متعددة. يشرح هذا المقال كيفية إضافة مرفق إلى ملف PDF.
الشفرة البرمجية التالية تعمل أيضًا مع واجهة [Aspose.Drawing](/pdf/ar/net/drawing/) الرسومية الجديدة.
1. إنشاء مشروع جديد بلغة C#.
1. إضافة مرجع إلى مكتبة Aspose.PDF DLL.
1. إنشاء كائن [Document](https://reference.aspose.com/pdf/net/aspose.pdf/document).
1. إنشاء كائن [FileSpecification](https://reference.aspose.com/pdf/net/aspose.pdf/filespecification) مع الملف الذي تقوم بإضافته، ووصف الملف.
1. إضافة كائن [FileSpecification](https://reference.aspose.com/pdf/net/aspose.pdf/filespecification) إلى مجموعة [EmbeddedFiles](https://reference.aspose.com/pdf/net/aspose.pdf/embeddedfilecollection) في كائن [Document](https://reference.aspose.com/pdf/net/aspose.pdf/document) باستخدام طريقة الإضافة في المجموعة.
مجموعة [EmbeddedFiles](https://reference.aspose.com/pdf/net/aspose.pdf/embeddedfilecollection) تحتوي على جميع المرفقات في ملف PDF.
مجموعة [EmbeddedFiles](https://reference.aspose.com/pdf/net/aspose.pdf/embeddedfilecollection) تحتوي على جميع المرفقات في ملف PDF.
```csharp
// للحصول على أمثلة كاملة وملفات البيانات، يرجى الذهاب إلى https://github.com/aspose-pdf/Aspose.PDF-for-.NET
// المسار إلى دليل المستندات.
string dataDir = RunExamples.GetDataDir_AsposePdf_Attachments();
// فتح المستند
Document pdfDocument = new Document(dataDir + "AddAttachment.pdf");
// إعداد ملف جديد ليتم إضافته كمرفق
FileSpecification fileSpecification = new FileSpecification(dataDir + "test.txt", "ملف نصي نموذجي");
// إضافة المرفق إلى مجموعة مرفقات المستند
pdfDocument.EmbeddedFiles.Add(fileSpecification);
// حفظ المستند المحدث
pdfDocument.Save(dataDir + "AddllAnnotations_out.pdf");