EmbeddedFiles
Visión general
EmbeddedFiles es un tipo en Aspose.PDF FOSS para Go.
EmbeddedFiles es la colección de archivos adjuntos (incrustados) del documento — el árbol de nombres /Catalog/Names/EmbeddedFiles (ISO 32000-1 §7.11.4).
Este tipo proporciona 9 métodos para trabajar con objetos EmbeddedFiles en programas Go. Los métodos disponibles incluyen: Add, AddFromStream, All, Clear, Count, Get, Has, Names, Remove. Todos los miembros públicos son accesibles para cualquier aplicación Go después de instalar el paquete Aspose.PDF FOSS para Go.
Métodos
| Firma | Descripción |
|---|---|
Names() → []string | Names devuelve los nombres de los adjuntos (claves del árbol de nombres), ordenados lexicográficamente. |
Count() → int | Count devuelve el número de archivos incrustados. |
Has(name: string) → bool | Has indica si existe un adjunto con el nombre dado. |
Get(name: string) → *EmbeddedFile | Get devuelve el adjunto nombrado, o nil si está ausente. |
All() → []*EmbeddedFile | All devuelve todos los adjuntos, en orden alfabético por nombre. |
Add(path: string) → (*EmbeddedFile, error) | Add incrusta el archivo en la ruta bajo su nombre base, detectando el tipo MIME a partir de su extensión, y devuelve el nuevo adjunto. |
AddFromStream(name: string, r: io.Reader) → (*EmbeddedFile, error) | AddFromStream incrusta los bytes leídos de r bajo el nombre proporcionado (el tipo MIME se detecta a partir de la extensión del nombre), y devuelve el nuevo adjunto. |
Remove(name: string) → bool | Remove elimina el adjunto con nombre indicado, devolviendo si existía. |
Clear() | Clear elimina cada adjunto. |