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() → []stringNames возвращает имена вложений (ключи name-tree), отсортированные в лексикографическом порядке.
Count() → intCount возвращает количество встроенных файлов.
Has(name: string) → boolHas сообщает, существует ли вложение с указанным именем.
Get(name: string) → *EmbeddedFileGet возвращает именованное вложение, или nil, если оно отсутствует.
All() → []*EmbeddedFileAll возвращает все вложения, отсортированные по имени.
Add(path: string) → (*EmbeddedFile, error)Add встраивает файл по пути под его базовым именем, определяя тип MIME по расширению, и возвращает новое вложение.
AddFromStream(name: string, r: io.Reader) → (*EmbeddedFile, error)AddFromStream встраивает байты, прочитанные из r, под указанным именем (тип MIME определяется по расширению имени), и возвращает новое вложение.
Remove(name: string) → boolRemove удаляет указанное вложение, возвращая информацию о том, существовало ли оно.
Clear()Clear удаляет все вложения.

См. также:

 Русский