Class PdfXmpMetadata

PdfXmpMetadata 类

用于操作 XMP 元数据的类。

public sealed class PdfXmpMetadata : SaveableFacade, IDictionary<string, XmpValue>

构造函数

名称描述
PdfXmpMetadata()PdfXmpMetadata 的构造函数。
PdfXmpMetadata(Document)基于 document 初始化新的 PdfXmpMetadata 对象。

属性

名称描述
Count { get; }获取集合中项目的数量。
Document { get; }获取文档外观正在处理的文档。
ExtensionFields { get; }获取扩展字段的字典。
IsFixedSize { get; }如果集合具有固定大小,则返回 true。
IsReadOnly { get; }如果集合是只读的,则返回 true。
IsSynchronized { get; }如果集合是同步的,则返回 true。
Item { get; set; }通过键获取或设置值。 (2 个索引器)
Keys { get; }从字典中获取键。
SyncRoot { get; }获取集合的同步对象。
Values { get; }获取字典中值的集合。

方法

名称描述
Add(KeyValuePair<string, XmpValue>)将键值对添加到字典中。
Add(DefaultMetadataProperties, XmpValue)将值添加到 XMP 元数据。
Add(string, object)将新元素添加到字典对象。
Add(string, XmpValue)将新元素添加到字典对象。
Add(XmpPdfAExtensionObject, string, string, string)将扩展字段添加到元数据中。
virtual BindPdf(Document)初始化外观。
virtual BindPdf(Stream)初始化外观。
virtual BindPdf(string)初始化外观。
Clear()从对象中移除所有元素。
virtual Close()释放与外观绑定的 Aspose.Pdf.Document。
Contains(DefaultMetadataProperties)检查字典是否包含指定属性。
Contains(KeyValuePair<string, XmpValue>)检查字典中是否包含指定的键值对。
Contains(string)检查字典是否包含指定的键。
ContainsKey(string)确定此字典是否包含指定的键。
CopyTo(KeyValuePair<string, XmpValue>[], int)
Dispose()释放外观。
GetEnumerator()获取字典的枚举器对象。
GetNamespaceURIByPrefix(string)根据前缀获取命名空间 URI。
GetPrefixByNamespaceURI(string)根据命名空间 URI 获取前缀。
GetXmpMetadata()以 XML 格式获取输入 PDF 的 XmpMetadata。
GetXmpMetadata(string)根据元名称获取输入 PDF 的 XmpMetadata 的一部分。
RegisterNamespaceURI(string, string)注册命名空间 URI。
Remove(DefaultMetadataProperties)移除具有指定键的元素。
Remove(KeyValuePair<string, XmpValue>)从集合中移除键/值对。
Remove(string)从字典中移除键。
virtual Save(Stream)将 PDF 文档保存到指定的流。
virtual Save(string)将 PDF 文档保存到指定的文件。
TryGetValue(string, out XmpValue)尝试在字典中查找键,并在找到时检索值。

另请参阅