EmbeddedFiles
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 هستند. تمام اعضای عمومی پس از نصب بسته Aspose.PDF FOSS برای Go برای هر برنامه 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 فایلی را که در مسیر path قرار دارد، تحت نام پایهاش جاسازی میکند، نوع MIME را از پسوندش تشخیص میدهد و پیوست جدید را برمیگرداند. |
AddFromStream(name: string, r: io.Reader) → (*EmbeddedFile, error) | AddFromStream بایتهای خواندهشده از r را تحت نام دادهشده جاسازی میکند (نوع MIME از پسوند نام تشخیص داده میشود) و پیوست جدید را برمیگرداند. |
Remove(name: string) → bool | Remove پیوست نامگذاری شده را حذف میکند و اینکه آیا وجود داشته است را برمیگرداند. |
Clear() | Clear تمام پیوستها را حذف میکند. |