XmpMetadata
Revisión
XmpMetadata Es una clase en Aspose.PDF FOSS para .NET.
Proporciona acceso a los metadatos XMP incorporados en el PDF.
Esta clase proporciona 11 métodos para trabajar con los objetos de XmpMetadata en programas .NET. Los métodos disponibles incluyen: Add, ContainsKey, Get, GetArray, GetXmpValue, RegisterNamespaceUri, Remove, Set, SetArray, ToXml. Todos los miembros públicos están accesibles a cualquier aplicación .NET después de instalar el Aspose.PDF FOSS para el paquete .Net. Propiedades : Count, IsDirty, Keys, PdfAidConformance, PdfAidPart.
Propiedades
| Nombre | Tipo | Acceso | Descripción |
|---|---|---|---|
Keys | IEnumerable<string> | Leer | Todas las metadatos son claves de propiedad. |
Count | int | Leer | Número de propiedades. |
PdfAidPart | string? | Leer / escribir | Obtenga la parte de identificación PDF/A (pdfaid:part), por ejemplo. |
PdfAidConformance | string? | Leer / escribir | Obtenga el nivel de conformidad de la identificación PDF/A (pdfaid:conformance), por ejemplo. |
IsDirty | bool | Leer | ¿Se ha modificado el metadato desde la carga?. |
Metodología
| firma | Descripción |
|---|---|
Get(key: string) | Obtenga una propiedad de metadatos por clave (por ejemplo, “dc:title”, “xmp:CreatorTool”). |
ContainsKey(key: string) | Si hay una llave. |
Set(key: string, value: string) | Crea una propiedad de metadatos. |
Add(key: string, value: XmpValue) | Añade una propiedad de metadatos con un XmpValue tipado. |
Add(key: string, value: string) | Añade una propiedad de metadatos con un valor de la línea. |
GetXmpValue(key: string) | Obtenga una propiedad de metadatos como un XmpValue, o nulo si no se encuentra. |
Remove(key: string) | Eliminar una propiedad de metadatos. |
GetArray(key: string) | Obtenga una propiedad de metadatos como un conjunto de valores (para las propiedades rdf:Seq/Bag como dc:creator, dC:subject). |
SetArray(key: string, values: IEnumerable<string>) | Configure una propiedad de metadatos como un array (serializado a rdf:Seq). |
RegisterNamespaceUri(prefix: string, namespaceUri: string) | Registra un URI de nombre personalizado para un prefixo para que las propiedades utilizando ese prefix puedan ser serializadas con la declaración correcta del nombre en ToXml(). |
ToXml() | Serio los metadatos a una cadena XML XMP/RDF. |