XmpMetadata
概述
XmpMetadata 是一个类在Aspose.PDF FOSS的.NET中.
提供了嵌入在PDF中的XMP元数据的访问.
本类提供了11种方法,用于在NET程序中与XmpMetadata对象工作. 有的方法包括: Add, ContainsKey, Get, GetArray, GetXmpValue, RegisterNamespaceUri, Remove, Set, SetArray, ToXml. 所有公众成员在安装了Aspose.PDF FOSS for .NET 包后,可以访问任何.NET应用程序. 特性: Count, IsDirty, Keys, PdfAidConformance, PdfAidPart.
属性
| 名称: | 类型 | Access | 描述情况 |
|---|---|---|---|
Keys | IEnumerable<string> | 阅读 | 所有元数据属性密钥 (平面字符串属性的加上任何结构化命名值的属物). |
Count | int | 阅读 | 房产数量. |
PdfAidPart | string? | 阅读/写作 | 获取 PDF/A 标识部分(pdfaid:part),例如. |
PdfAidConformance | string? | 阅读/写作 | 获取PDF/A识别符合性级 (pdfaid:conformance),例如. |
IsDirty | bool | 阅读 | 自加载以来是否有变化. |
方法
| Signature | 描述情况 |
|---|---|
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字符串. |