XmpMetadata

XmpMetadata

概要

XmpMetadata は Aspose.PDF の FOSS における .NET 用のクラスです。

PDF に埋め込まれた XMP メタデータへのアクセスを提供します。

このクラスは .NET プログラムで XmpMetadata オブジェクトを操作するための 11 のメソッドを提供します。利用可能なメソッドは次のとおりです: Add, ContainsKey, Get, GetArray, GetXmpValue, RegisterNamespaceUri, Remove, Set, SetArray, ToXml。すべてのパブリックメンバーは、Aspose.PDF の .NET 用 FOSS パッケージをインストールした後、任意の .NET アプリケーションからアクセス可能です。プロパティ: Count, IsDirty, Keys, PdfAidConformance, PdfAidPart。

プロパティ

名前型アクセス説明
KeysIEnumerable<string>読み取りすべてのメタデータプロパティキー(フラット文字列プロパティと、構造化された名前付き値プロパティ)。
Countint読み取りプロパティ数。
PdfAidPartstring?読み取り/書き込み取得 PDF/A 識別部 (pdfaid:part)、例として.
PdfAidConformancestring?読み取り/書き込みPDF/A の識別適合レベル(pdfaid:conformance)を取得します、例として。
IsDirtybool読み取りロード後にメタデータが変更されたかどうか。

メソッド

シグネチャ説明
Get(key: string)キーでメタデータプロパティを取得する(例: “dc:title”, “xmp:CreatorTool”)。
ContainsKey(key: string)キーが存在するかどうか。
Set(key: string, value: string)メタデータプロパティを設定します。
Add(key: string, value: XmpValue)型付けされた XmpValue を持つメタデータプロパティを追加します。
Add(key: string, value: string)文字列値を持つメタデータプロパティを追加します。
GetXmpValue(key: string)メタデータプロパティを型付けされた XmpValue として取得し、見つからない場合は null を返します。
Remove(key: string)メタデータプロパティを削除します。
GetArray(key: string)メタデータプロパティを値の配列として取得します(rdf:Seq/Bag プロパティ、例: dc:creator、dc:subject 用)。
SetArray(key: string, values: IEnumerable<string>)メタデータプロパティを配列として設定します(rdf:Seq にシリアライズされます)。
RegisterNamespaceUri(prefix: string, namespaceUri: string)プレフィックスに対してカスタム名前空間 URI を登録し、そのプレフィックスを使用するプロパティが ToXml() 内で正しい名前空間宣言とともにシリアライズされるようにします。
ToXml()メタデータを XMP/RDF XML 文字列にシリアライズする。

参照

 日本語