EmbeddedFiles
Visão geral
EmbeddedFiles é um tipo em Aspose.PDF FOSS para Go.
EmbeddedFiles é a coleção de arquivos anexados (incorporados) do documento — a árvore de nomes /Catalog/Names/EmbeddedFiles (ISO 32000-1 §7.11.4).
Este tipo fornece 9 métodos para trabalhar com objetos EmbeddedFiles em programas Go. Os métodos disponíveis incluem: Add, AddFromStream, All, Clear, Count, Get, Has, Names, Remove. Todos os membros públicos estão acessíveis a qualquer aplicação Go após a instalação do pacote Aspose.PDF FOSS para Go.
Métodos
| Assinatura | Descrição |
|---|---|
Names() → []string | Names retorna os nomes dos anexos (chaves da árvore de nomes), ordenados lexicograficamente. |
Count() → int | Count retorna o número de arquivos incorporados. |
Has(name: string) → bool | Has indica se existe um anexo com o nome fornecido. |
Get(name: string) → *EmbeddedFile | Get retorna o anexo nomeado, ou nil se ausente. |
All() → []*EmbeddedFile | All devolve todos os anexos, em ordem de nome ordenada. |
Add(path: string) → (*EmbeddedFile, error) | Add incorpora o arquivo no caminho sob seu nome base, detectando o tipo MIME a partir da sua extensão, e devolve o novo anexo. |
AddFromStream(name: string, r: io.Reader) → (*EmbeddedFile, error) | AddFromStream incorpora os bytes lidos de r sob o nome fornecido (o tipo MIME é detectado a partir da extensão do nome), e devolve o novo anexo. |
Remove(name: string) → bool | Remove exclui o anexo nomeado, retornando se ele existia. |
Clear() | Clear remove todos os anexos. |