PdfXmpMetadata

PdfXmpMetadata class

使用 XMP 元数据进行操作的类。

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

构造函数

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

特性

姓名 描述
Count { get; } 如果集合中有项目,则获取计数。
Document { get; } 获取正在处理的文档外观。
ExtensionFields { get; } 获取扩展字段的字典。
IsFixedSize { get; } 如果集合具有固定大小,则返回 true。
IsReadOnly { get; } 如果集合是只读的,则返回 true。
IsSynchronized { get; } 如果集合已同步,则返回 true。
Item { get; set; } 按键获取或设置值。 (2 indexers)
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) 尝试在字典中查找键,如果找到则检索值。

也可以看看