EmbeddedFiles
EmbeddedFiles
Übersicht
EmbeddedFiles ist ein Typ in Aspose.PDF FOSS für Go.
EmbeddedFiles ist die Sammlung von angehängten (eingebetteten) Dateien des Dokuments — der /Catalog/Names/EmbeddedFiles Namensbaum (ISO 32000-1 §7.11.4).
Dieser Typ stellt 9 Methoden zur Arbeit mit EmbeddedFiles-Objekten in Go-Programmen bereit. Verfügbare Methoden umfassen: Add, AddFromStream, All, Clear, Count, Get, Has, Names, Remove. Alle öffentlichen Mitglieder sind für jede Go-Anwendung nach Installation des Aspose.PDF FOSS für Go-Pakets zugänglich.
Methoden
| Signatur | Beschreibung |
|---|---|
Names() → []string | Names gibt die Anhangsnamen (Name-Tree-Schlüssel) lexikografisch sortiert zurück. |
Count() → int | Count gibt die Anzahl der eingebetteten Dateien zurück. |
Has(name: string) → bool | Has gibt an, ob ein Anhang mit dem angegebenen Namen existiert. |
Get(name: string) → *EmbeddedFile | Get gibt den benannten Anhang zurück, oder nil, wenn er nicht vorhanden ist. |
All() → []*EmbeddedFile | All gibt jede Attachment zurück, in nach Namen sortierter Reihenfolge. |
Add(path: string) → (*EmbeddedFile, error) | Add bettet die Datei unter dem Pfad unter ihrem Basisnamen ein, erkennt den MIME-Typ anhand ihrer Erweiterung und gibt die neue Attachment zurück. |
AddFromStream(name: string, r: io.Reader) → (*EmbeddedFile, error) | AddFromStream bettet die aus r gelesenen Bytes unter dem angegebenen Namen ein (der MIME-Typ wird anhand der Erweiterung des Namens erkannt) und gibt die neue Attachment zurück. |
Remove(name: string) → bool | Remove löscht die benannte Attachment und gibt zurück, ob sie existierte. |
Clear() | Clear entfernt jeden Anhang. |