EmbeddedFiles
نظرة عامة
EmbeddedFiles هو نوع في Aspose.PDF FOSS للغة Go.
EmbeddedFiles هو مجموعة المستند من الملفات المرفقة (المدمجة) — شجرة الأسماء /Catalog/Names/EmbeddedFiles (ISO 32000-1 §7.11.4).
يوفر هذا النوع 9 أساليب للعمل مع كائنات EmbeddedFiles في برامج Go. تشمل الأساليب المتاحة: Add, AddFromStream, All, Clear, Count, Get, Has, Names, Remove. جميع الأعضاء العامة متاحة لأي تطبيق Go بعد تثبيت حزمة Aspose.PDF FOSS للغة Go.
الطرق
| التوقيع | وصف |
|---|---|
Names() → []string | Names تُعيد أسماء المرفقات (مفاتيح شجرة الأسماء)، مرتبة بترتيب أبجدي. |
Count() → int | Count تُعيد عدد الملفات المدمجة. |
Has(name: string) → bool | Has تُشير إلى ما إذا كان مرفق بالاسم المعطى موجودًا. |
Get(name: string) → *EmbeddedFile | تُعيد Get المرفق المسمى، أو nil إذا كان غير موجود. |
All() → []*EmbeddedFile | All تُعيد جميع المرفقات، بترتيب الاسم المرتّب. |
Add(path: string) → (*EmbeddedFile, error) | Add تضمّن الملف في المسار تحت اسمه الأساسي، وتكشف نوع MIME من امتداده، وتُعيد المرفق الجديد. |
AddFromStream(name: string, r: io.Reader) → (*EmbeddedFile, error) | AddFromStream تضمّن البايتات المقروءة من r تحت الاسم المعطى (يتم اكتشاف نوع MIME من امتداد الاسم)، وتُعيد المرفق الجديد. |
Remove(name: string) → bool | Remove تحذف المرفق المُسمّى، وتُعيد ما إذا كان موجودًا. |
Clear() | Clear يزيل كل المرفقات. |