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 повертає назви вкладень (ключі name-tree), лексикографічно відсортовані. |
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 видаляє всі вкладення. |