FileSpecification

FileSpecification

概要

FileSpecification は、Aspose.PDF の .NET 用 FOSS におけるクラスです。継承元: IDisposable。

組み込みファイル仕様を表します(PDF §7.11.3)。

このクラスは、.NET プログラムにおける FileSpecification オブジェクトの操作用に 10 のメソッドを提供します。利用可能なメソッドは、Dispose、FileSpecification、GetData、GetValue、SetValue です。Aspose.PDF の .NET 用 FOSS パッケージをインストールした後、すべての公開メンバーは任意の .NET アプリケーションからアクセス可能です。プロパティ: AFRelationship、CollectionItem、Contents、Description、Encoding、EncryptedPayload、その他 9 件。

プロパティ

名前型アクセス説明
Namestring読み取り/書き込みファイル名。
Descriptionstring?読み取り/書き込みファイルの説明。
ContentsStream?読み取り/書き込み埋め込みファイルデータを読み取ったり設定したりするためのストリーム。
StreamContentsStream?読み取りContents のエイリアス。
MimeTypestring?読み取り/書き込みMIME タイプ(埋め込みファイルストリームの /Subtype から取得)。
MIMETypestring?読み取り/書き込みMimeType の命名のエイリアスです。
ParamsFileParams?読み取り/書き込み/Params 辞書が埋め込みファイルストリーム上にあり、FileParams としてラップされています。
UnicodeNamestring?読み取り/書き込みUTF-16 ファイル名(/UF エントリ、PDF 2.0 は /F より優先)。
FileSystemstring?読み取り/書き込み/FS に含まれるファイルシステム識別子。
IncludeContentsbool読み取り/書き込みtrue の場合、ファイル仕様は組み込みファイルストリーム (/EF エントリ) を持ちます。
AFRelationshipAFRelationship読み取り/書き込み埋め込みファイルとそれを参照する文書コンテンツとの関係 (/AFRelationship、PDF 2.0 §7.11.3)。
EncodingFileEncoding読み取り/書き込み仕様が文書に追加される際に埋め込みストリームのデータに適用される圧縮: Zip は FlateDecode-圧縮で保存し、None は raw のまま保存します。
EncryptedPayloadEncryptedPayload読み取り暗号化ペイロードメタデータ(PDF 2.0 の非暗号化ラッパーサポート)。
CollectionItemCollectionItem読み取りスキーマ駆動のコレクションメタデータ(ポートフォリオ /Collection アイテム)。
Sizelong?読み取り埋め込みファイルの非圧縮サイズ(レガシーエイリアス — 正しいアクセッサについては FileParams を参照)。

メソッド

シグネチャ説明
FileSpecification()バックファイルやストリームが存在しない空ファイルの仕様。
FileSpecification(file: string)ファイルを埋め込むための新しいファイル仕様を作成する(説明なし)。
FileSpecification(file: string, description: string)ファイルを埋め込むための新しいファイル仕様を作成します。
FileSpecification(fileName: string, annot: Aspose.Pdf.Annotations.Annotation)ファイル添付 annot にリンクされたファイル仕様を作成します。
FileSpecification(stream: Stream, name: string)ストリームを埋め込むための新しいファイル仕様を作成します(説明なし)。
FileSpecification(stream: Stream, name: string, description: string)ストリームを埋め込むための新しいファイル仕様を作成します。
GetData()埋め込みファイルデータをバイト配列として取得します。
GetValue(key: string)以前に SetValue(string, string) で設定されたカスタムの名前/値ペアを読み取ります。
SetValue(key: string, value: string)spec にカスタムの名前/値ペアを保存します。
Dispose()ファイル spec が保持しているリソースを解放します。

参照

 日本語