EmbeddedFiles
Vue d’ensemble
EmbeddedFiles est un type dans Aspose.PDF FOSS pour Go.
EmbeddedFiles est la collection de fichiers joints (incorporés) du document — l’arbre de noms /Catalog/Names/EmbeddedFiles (ISO 32000-1 §7.11.4).
Ce type fournit 9 méthodes pour travailler avec les objets EmbeddedFiles dans les programmes Go. Les méthodes disponibles incluent : Add, AddFromStream, All, Clear, Count, Get, Has, Names, Remove. Tous les membres publics sont accessibles à toute application Go après l’installation du paquet Aspose.PDF FOSS pour Go.
Méthodes
| Signature | Description |
|---|---|
Names() → []string | Names renvoie les noms des pièces jointes (clés de l’arbre de noms), triés lexicographiquement. |
Count() → int | Count renvoie le nombre de fichiers incorporés. |
Has(name: string) → bool | Has indique si une pièce jointe portant le nom donné existe. |
Get(name: string) → *EmbeddedFile | Get renvoie la pièce jointe nommée, ou nil si elle est absente. |
All() → []*EmbeddedFile | All renvoie chaque pièce jointe, dans l’ordre trié par nom. |
Add(path: string) → (*EmbeddedFile, error) | Add intègre le fichier au chemin sous son nom de base, détecte le type MIME à partir de son extension et renvoie la nouvelle pièce jointe. |
AddFromStream(name: string, r: io.Reader) → (*EmbeddedFile, error) | AddFromStream intègre les octets lus depuis r sous le nom donné (le type MIME est détecté à partir de l’extension du nom), et renvoie la nouvelle pièce jointe. |
Remove(name: string) → bool | Remove supprime la pièce jointe nommée, en renvoyant si elle existait. |
Clear() | Clear supprime chaque pièce jointe. |