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)尝试在字典中查找键,如果找到则检索值。

也可以看看