EmbeddedFiles
概要
EmbeddedFiles は Aspose.PDF の Go 用 FOSS における型です。
EmbeddedFiles は文書に添付された(埋め込み)ファイルのコレクションであり、/Catalog/Names/EmbeddedFiles 名前ツリー (ISO 32000-1 §7.11.4) です。
この型は Go プログラムで EmbeddedFiles オブジェクトを操作するための 9 つのメソッドを提供します。利用可能なメソッドは Add、AddFromStream、All、Clear、Count、Get、Has、Names、Remove です。Aspose.PDF の Go 用 FOSS パッケージをインストールすれば、すべての公開メンバーに任意の Go アプリケーションからアクセスできます。
メソッド
| シグネチャ | 説明 |
|---|---|
Names() → []string | Names は添付ファイルの名前(name-tree キー)を辞書順にソートして返します。 |
Count() → int | Count は埋め込まれたファイル数を返します。 |
Has(name: string) → bool | Has は、指定された名前の添付ファイルが存在するかどうかを報告します。 |
Get(name: string) → *EmbeddedFile | Get は、指定された添付ファイルを返します。存在しない場合は nil を返します。 |
All() → []*EmbeddedFile | All はすべての添付ファイルを、名前順にソートされた順序で返します。 |
Add(path: string) → (*EmbeddedFile, error) | Add は、パス上のファイルをベース名で埋め込み、拡張子から MIME タイプを検出し、新しい添付ファイルを返します。 |
AddFromStream(name: string, r: io.Reader) → (*EmbeddedFile, error) | AddFromStream は、r から読み取ったバイト列を指定された名前で埋め込み(MIME タイプは名前の拡張子から検出されます)、新しい添付ファイルを返します。 |
Remove(name: string) → bool | Remove は、指定された名前の添付ファイルを削除し、存在したかどうかを返します。 |
Clear() | Clear はすべての添付ファイルを削除します。 |