Metadados

Resumo geral

Metadata é uma classe em Aspose.PDF FOSS para .NET. Herdeiros de: IDictionary<string, XmpValue>.

Acessório de metadados XMP exposto por membros por recurso, como Metadatos.

Esta classe fornece 19 métodos para trabalhar com objetos de metadados em programas .NET. Os métodos disponíveis incluem: Add, Clear, Contains, ContainsKey, CopyTo, Get, GetEnumerator, GetNamespaceUriByPrefix, GetPrefixByNamespaceUri, RegisterNamespaceUri, Remove, SetPdfAidPart, e 1 método adicional. Todos os membros do público são acessíveis a qualquer aplicação .NET após instalar o pacote Aspose.PDF FOSS for .Net. Propriedades: Count, ExtensionFields, IsFixedSize, IsReadOnly, IsSynchronized, Keys,E mais cinco.

Propriedades

Nome:Tipo de veículo:AcessosDescrição:
CountintLeia.Número de propriedades de metadados atualmente definidas.
IsReadOnlyboolLeia.Recebe apenas as leituras.
IsFixedSizeboolLeia.Sempre falso: os chamadores podem adicionar e remover chaves.
IsSynchronizedboolLeia.Sempre falso: os chamadores seriam o seu próprio acesso.
SyncRootobjectLeia.Objeto sentinela para bloqueio de estilo ICollection.SyncRoot.
KeysICollection<string>Leia.Todas as chaves de propriedade presentes nos metadados vinculados.
ValuesICollection<XmpValue>Leia.Todos os valores de propriedade presentes nos metadados vinculados.
NamespaceManagerXmlNamespaceManagerLeia.Prefixo de direção XmlNamespaceManager → resolução URI.
ExtensionFieldsIDictionary<string, XmpPdfAExtensionSchema>Leia.Campo de extensão PDF/A, marcado pelo prefixo do espaço de nomes da extensor.
PdfAidPartstring?Leia.PDF/Identificador de parte do pdfaid:part, ou null.
PdfAidConformancestring?Leia.PDF/A nível de conformidade a partir do pdfaid:conformance, ou null.

Métodos de avaliação

AssinaturaDescrição:
Add(key: string, value: XmpValue)Adicionar uma propriedade por chave crua.
Add(key: string, value: object)Adicionar uma propriedade por chave cru com um valor de objeto arbitrário.
Add(item: KeyValuePair<string, XmpValue>)Adicionar um par chave/valor (contrato IDictionary).
Add(prefix: string, value: XmpPdfAExtensionObject)Adicionar uma propriedade de extensão PDF/A sob o prefixo.
Clear()Remova todas as propriedades dos metadados vinculados.
Contains(key: string)Se os metadados vinculados contêm a chave raw dada.
Contains(item: KeyValuePair<string, XmpValue>)Se os metadados vinculados contêm o par de chave/valor exato.
ContainsKey(key: string)Chama ContainsKey nesta instância de Metadados.
CopyTo(array: KeyValuePair<string, XmpValue>[], index: int)Copiar todos os pares chave/valor em matriz a partir do índice.
GetEnumerator()Chama GetEnumerator nesta instância de Metadados.
GetNamespaceUriByPrefix(prefix: string)Resolver um prefixo registrado para o seu URI de espaço de nomes XML, ou null.
GetPrefixByNamespaceUri(namespaceUri: string)Busca reversa: URI do espaço de nomes para o seu prefixo registrado, ou null.
RegisterNamespaceUri(prefix: string, namespaceUri: string)Registre um prefixo de espaço de nomes XML → mapeamento do URI.
RegisterNamespaceUri(prefix: string, namespaceUri: string, schemaDescription: string?)Registre um prefixo de espaço de nomes XML → mapeamento do URI juntamente com uma descrição do esquema (carregado para a fiação da extensão PDF/A).
Remove(key: string)Remova a propriedade em chave; retorna true se existir.
Remove(item: KeyValuePair<string, XmpValue>)Remova o par de chave/valor exato se estiver presente.
TryGetValue(key: string, value: XmpValue)Chama TryGetValue nesta instância de Metadados.
Get(key: string)Obter o valor de string da propriedade por chave cru, ou nulo se ausente.
SetPdfAidPart(part: string, conformance: string?, amd: string?)Indicar o identificador PDF/A triplo (parte, conformidade, cadeia de alterações amd opcional).

Ver também:

 Português