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. Все публичные члены доступны любой 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 удаляет все вложения. |