Metadatos

Metadatos

Descripción general

Metadata es una clase en Aspose.PDF FOSS para .NET. Hereda de: IDictionary<string, XmpValue>.

Accesor de metadatos XMP expuesto por miembros por recurso como Metadata.

Esta clase proporciona 19 métodos para trabajar con objetos Metadata en programas .NET.
Los métodos disponibles incluyen: Add, Clear, Contains, ContainsKey, CopyTo, Get, GetEnumerator, GetNamespaceUriByPrefix, GetPrefixByNamespaceUri, RegisterNamespaceUri, Remove, SetPdfAidPart, y 1 método adicional.
Todos los miembros públicos son accesibles para cualquier aplicación .NET después de instalar el paquete Aspose.PDF FOSS for .NET.
Propiedades: Count, ExtensionFields, IsFixedSize, IsReadOnly, IsSynchronized, Keys, y 5 más.

Propiedades

NombreTipoAccesoDescripción
CountintReadNúmero de propiedades de metadatos establecidas actualmente.
IsReadOnlyboolReadObtiene si es de solo lectura.
IsFixedSizeboolReadSiempre falso: los llamadores pueden agregar y eliminar claves.
IsSynchronizedboolReadSiempre falso: los llamadores serializan su propio acceso.
SyncRootobjectReadObjeto centinela para bloqueo al estilo ICollection.SyncRoot.
KeysICollection<string>ReadTodas las claves de propiedades presentes en los metadatos vinculados.
ValuesICollection<XmpValue>ReadTodos los valores de propiedades presentes en los metadatos vinculados.
NamespaceManagerXmlNamespaceManagerReadXmlNamespaceManager activo que gestiona la resolución de prefijo → URI.
ExtensionFieldsIDictionary<string, XmpPdfAExtensionSchema>ReadCampos de extensión PDF/A, indexados por el prefijo del espacio de nombres de extensión.
PdfAidPartstring?ReadIdentificador de parte PDF/A de pdfaid:part, o nulo.
PdfAidConformancestring?ReadNivel de conformidad PDF/A de pdfaid:conformance, o nulo.

Métodos

SignatureDescription
Add(key: string, value: XmpValue)Agregar una propiedad mediante clave sin procesar.
Add(key: string, value: object)Agregar una propiedad mediante clave sin procesar con un valor de objeto arbitrario.
Add(item: KeyValuePair<string, XmpValue>)Agregar un par clave/valor (contrato IDictionary).
Add(prefix: string, value: XmpPdfAExtensionObject)Agregar una propiedad de extensión PDF/A bajo el prefijo.
Clear()Eliminar todas las propiedades del metadato vinculado.
Contains(key: string)Indica si el metadato vinculado contiene la clave sin procesar dada.
Contains(item: KeyValuePair<string, XmpValue>)Indica si el metadato vinculado contiene el par clave/valor exacto.
ContainsKey(key: string)Llama a ContainsKey en esta instancia de Metadata.
CopyTo(array: KeyValuePair<string, XmpValue>[], index: int)Copiar todos los pares clave/valor en una matriz comenzando en el índice.
GetEnumerator()Llama a GetEnumerator en esta instancia de Metadata.
GetNamespaceUriByPrefix(prefix: string)Resolver un prefijo registrado a su URI de espacio de nombres XML, o null.
GetPrefixByNamespaceUri(namespaceUri: string)Búsqueda inversa: URI de espacio de nombres a su prefijo registrado, o null.
RegisterNamespaceUri(prefix: string, namespaceUri: string)Registrar un mapeo de prefijo de espacio de nombres XML → URI.
RegisterNamespaceUri(prefix: string, namespaceUri: string, schemaDescription: string?)Registrar un mapeo de prefijo de espacio de nombres XML → URI junto con una descripción de esquema (utilizado para la configuración de extensiones PDF/A).
Remove(key: string)Eliminar la propiedad en la clave; devuelve true si existía.
Remove(item: KeyValuePair<string, XmpValue>)Eliminar el par clave/valor exacto si está presente actualmente.
TryGetValue(key: string, value: XmpValue)Llama a TryGetValue en esta instancia de Metadata.
Get(key: string)Obtener el valor de cadena de una propiedad mediante clave sin procesar, o null si está ausente.
SetPdfAidPart(part: string, conformance: string?, amd: string?)Establecer el triple identificador PDF/A (parte, conformidad, cadena opcional de enmienda amd).

Ver también

 Español