استخراج وحفظ مرفق

الحصول على جميع المرفقات

مع Aspose.PDF، من الممكن الحصول على جميع المرفقات من مستند PDF. هذا مفيد إما عندما تريد حفظ المستندات بشكل منفصل عن PDF، أو إذا كنت بحاجة إلى إزالة المرفقات من PDF.

للحصول على جميع المرفقات من ملف PDF:

  1. قم بالتكرار عبر مجموعة EmbeddedFiles لكائن Document. تحتوي مجموعة EmbeddedFiles على جميع المرفقات. يمثل كل عنصر في هذه المجموعة كائن FileSpecification. كل تكرار في حلقة foreach عبر مجموعة EmbeddedFiles يعيد كائن FileSpecification.
  2. بمجرد توفر الكائن، استرجع إما جميع خصائص الملف المرفق أو الملف نفسه.

تظهر مقتطفات الكود التالية كيفية الحصول على جميع المرفقات من مستند PDF.

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

الحصول على مرفق فردي

من أجل الحصول على مرفق فردي، يمكننا تحديد فهرس المرفق في كائن EmbeddedFiles لمثيل Document. يرجى تجربة استخدام مقتطف الكود التالي.

الحصول على المرفقات الموجودة في كائنات FileAttachmentAnnotation

بالإضافة إلى مجموعة EmbeddedFiles لكائن Document، يمكن أن تحتوي المرفقات أيضًا على كائنات FileAttachmentAnnotation. أدناه هو الكود لعرض عدد وتفاصيل مثل هذه المرفقات.