ドキュメント情報
概要
DocumentInfo は .NET 用の Aspose.PDF FOSS のクラスです。
ドキュメント情報ディクショナリを表します。
このクラスは .NET プログラムで DocumentInfo オブジェクトを操作するための 9 つのメソッドを提供します。
利用可能なメソッドは次のとおりです: Add, Clear, ClearCustomData, ContainsKey, DocumentInfo, GetCustom, IsPredefinedKey, Remove, SetCustom。
すべてのパブリック メンバーは、Aspose.PDF FOSS for .NET パッケージをインストールした後、任意の .NET アプリケーションからアクセス可能です。
プロパティ: Author, Count, CreationDate, CreationTimeZone, Creator, IsDirty, その他 8 つ。
プロパティ
| Name | Type | Access | Description |
|---|---|---|---|
IsDirty | bool | Read | 最後の保存/読み込み以降にプロパティが変更されたかどうか。 |
Count | int | Read | 基礎となる /Info 辞書内のメタデータエントリ数。 |
Keys | IEnumerable<string> | Read | すべてのメタデータエントリキー。 |
Title | string? | Read/Write | タイトルを取得または設定します。 |
Author | string? | Read/Write | 作者を取得または設定します。 |
Subject | string? | Read/Write | 件名を取得または設定します。 |
Keywords | string? | Read/Write | キーワードを取得または設定します。 |
Creator | string? | Read/Write | 作成者を取得または設定します。 |
Producer | string? | Read/Write | プロデューサーを取得または設定します。 |
Trapped | string? | Read/Write | トラップ情報を取得または設定します。 |
CreationDate | DateTime | Read/Write | 作成日を取得または設定します。 |
ModDate | DateTime | Read/Write | 変更日を取得または設定します。 |
CreationTimeZone | TimeSpan | Read/Write | CreationDate メタデータに保存されているタイムゾーンオフセット、存在しない場合はゼロ。 |
ModTimeZone | TimeSpan | Read/Write | ModDate メタデータに保存されているタイムゾーンオフセット、存在しない場合はゼロ。 |
メソッド
| Signature | Description |
|---|---|
DocumentInfo(document: Document) | 指定されたドキュメントの DocumentInfo インスタンスを作成します。 |
IsPredefinedKey(key: string) | 指定されたキーが PDF 32000-2 § 14.3.3 で定義されている、Title、Author、Subject、Keywords、Creator、Producer、CreationDate、ModDate、Trapped のいずれかの既知の PDF ドキュメント情報辞書エントリであるかどうか。 |
Clear() | /Info 辞書からすべてのエントリを削除します。 |
ClearCustomData() | 事前定義されていない(カスタム)エントリをすべて削除します。 |
Remove(key: string) | キーに対応するエントリを削除します。 |
SetCustom(key: string, value: string) | カスタム メタデータ プロパティを設定します。 |
Add(key: string, value: string) | カスタム メタデータ プロパティを追加します。 |
ContainsKey(key: string) | 基礎となる /Info 辞書に指定されたキーのエントリが存在するかどうか。 |
GetCustom(key: string) | カスタム メタデータ プロパティを取得します。 |