PdfPackage
コンテンツ
[
隠れる
]
PdfPackage class
PDF ドキュメントのネイティブ メタデータを表します。
public class PdfPackage : DocumentPackage
プロパティ
| 名前 | 説明 |
|---|---|
| Author { get; set; } | ドキュメントの作成者を取得または設定します。 |
| Count { get; } | メタデータ プロパティの数を取得します。 |
| CreatedDate { get; set; } | ドキュメントの作成日を取得または設定します。 |
| Creator { get; } | ドキュメントの作成者を取得します。 |
| Item { get; } | を取得しますMetadataProperty指定された名前で. |
| Keys { get; } | メタデータ プロパティ名のコレクションを取得します。 |
| Keywords { get; set; } | キーワードを取得または設定します。 |
| MetadataType { get; } | メタデータ タイプを取得します。 |
| ModifiedDate { get; set; } | 最終変更日を取得または設定します。 |
| Producer { get; } | ドキュメント プロデューサーを取得します。 |
| PropertyDescriptors { get; } | GroupDocs.Metadata 検索エンジンを介してアクセス可能なプロパティに関する情報を含む記述子のコレクションを取得します。 |
| Subject { get; set; } | ドキュメントの件名を取得または設定します。 |
| Title { get; set; } | ドキュメントのタイトルを取得または設定します。 |
| TrappedFlag { get; set; } | トラップ フラグを取得または設定します。 |
メソッド
| 名前 | 説明 |
|---|---|
| AddProperties(Func<MetadataProperty, bool>, PropertyValue) | 指定された述語を満たす既知のメタデータ プロパティを追加します。 操作は再帰的であるため、ネストされたすべてのパッケージにも影響します。 |
| Clear() | 書き込み可能なすべてのメタデータ プロパティをパッケージから削除します。 |
| ClearBuiltInProperties() | 組み込みのメタデータ プロパティをすべて削除します。 |
| ClearCustomProperties() | すべてのカスタム メタデータ プロパティを削除します。 |
| Contains(string) | 指定した名前のメタデータ プロパティがパッケージに含まれているかどうかを判断します。 |
| virtual FindProperties(Func<MetadataProperty, bool>) | 指定された述語を満たすメタデータ プロパティを検索します。 検索は再帰的であるため、ネストされたすべてのパッケージにも影響します。 |
| GetEnumerator() | コレクションを反復処理する列挙子を返します。 |
| Remove(string) | 指定された名前で書き込み可能なメタデータ プロパティを削除します。 |
| virtual RemoveProperties(Func<MetadataProperty, bool>) | 指定された述語を満たすメタデータ プロパティを削除します。 |
| virtual Sanitize() | 書き込み可能なメタデータ プロパティをパッケージから削除します。 操作は再帰的であるため、ネストされたすべてのパッケージにも影響します。 |
| Set(string, string) | メタデータ プロパティを指定された名前で追加または置換します。 |
| SetProperties(Func<MetadataProperty, bool>, PropertyValue) | 指定された述語を満たす既知のメタデータ プロパティを設定します。 操作は再帰的であるため、ネストされたすべてのパッケージにも影響します。 このメソッドは、AddPropertiesとUpdateProperties 既存のプロパティが述語を満たす場合、その値が更新されます。 述語を満たす既知のプロパティがパッケージにない場合、それがパッケージに追加されます。 |
| UpdateProperties(Func<MetadataProperty, bool>, PropertyValue) | 指定された述語を満たす既知のメタデータ プロパティを更新します。 操作は再帰的であるため、ネストされたすべてのパッケージにも影響します。 |
備考
もっと詳しく知る
例
このコード スニペットは、PDF ドキュメントの組み込みメタデータ プロパティを更新する方法を示しています。
using (Metadata metadata = new Metadata(Constants.InputPdf))
{
var root = metadata.GetRootPackage<PdfRootPackage>();
root.DocumentProperties.Author = "test author";
root.DocumentProperties.CreatedDate = DateTime.Now;
root.DocumentProperties.Title = "test title";
root.DocumentProperties.Keywords = "metadata, built-in, update";
// ...
metadata.Save(Constants.OutputPdf);
}
関連項目
- class DocumentPackage
- 名前空間 GroupDocs.Metadata.Formats.Document
- 組み立て GroupDocs.Metadata