PdfXmpMetadata

PdfXmpMetadata

Resumo geral

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

Fassada em estilo de dicionário sobre o fluxo de metadados XMP de um documento PDF.

Esta classe fornece 31 métodos para trabalhar com objetos PdfXmpMetadata em programas .NET. Os métodos disponíveis incluem: Add, BindPdf, Clear, Close, Contains, ContainsKey, CopyTo, GetEnumerator, GetNamespaceURIByPrefix, GetPrefixByNamespaceURI, GetXmpMetadata, PdfXmpMetadata, e 4 métodos adicionais. 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 dois.

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.Verdade: esta fachada é de um único fio; os chamadores seriam o seu próprio acesso.
SyncRootobjectLeia.O objeto Sentinel retornou para bloqueio de estilo 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.
ExtensionFieldsIDictionary<string, XmpPdfAExtensionSchema>Leia.Campo de extensão PDF/A, marcado pelo prefixo do espaço de nomes da extensor.

Métodos de avaliação

AssinaturaDescrição:
PdfXmpMetadata()Construir uma fachada sem ligações.
PdfXmpMetadata(document: Aspose.Pdf.Document)Construir uma fachada já ligado a documentos.
BindPdf(path: string)Enlace de um documento PDF por caminho para operações subsequentes.
BindPdf(input: Stream)Enlace de um fluxo PDF para operações subsequentes.
BindPdf(document: Aspose.Pdf.Document)Enlace um documento para operações subsequentes.
BindPdf(inputPath: string, outputPath: string)Ligue um documento PDF por caminho, segure o caminho de saída dado quando Save ((() for chamado mais tarde.
Save()Salve o documento vinculado com quaisquer edições de metadados XMP para a trajetória de saída fornecida ao BindPdf(string, string), voltando à trajectória da entrada.
Save(outputStream: Stream)Salve o documento vinculado com as edições XMP em um stream.
Save(outputFile: string)Salve o documento vinculado com as suas edições XMP para um caminho de saída.
Close()Liberar o documento / metadados vinculados, completando o ciclo de vida BindPdf / Salvar / Fechar.
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(key: DefaultMetadataProperties, value: XmpValue)Adicionar uma propriedade por chave bem conhecida DefaultMetadataProperties.
Add(item: KeyValuePair<string, XmpValue>)Adicionar um par chave/valor (contrato IDictionary).
Add(xmpPdfAExtensionObject: XmpPdfAExtensionObject, namespacePrefix: string, namespaceUri: string, schemaDescription: string)Registre um objeto de extensão PDF/A no namespacePrefix.
Clear()Remova todas as propriedades dos metadados vinculados.
Contains(key: string)Se os metadados vinculados contêm a chave raw dada.
Contains(property: DefaultMetadataProperties)Se os metadados vinculados contêm a propriedade bem conhecida 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 PdfXmpMetadata.
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 PdfXmpMetadata.
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.
GetXmpMetadata()Serialize todo o pacote XMP vinculado como uma matriz de bytes UTF-8.
GetXmpMetadata(name: string)Serialise apenas a propriedade nomeado como um array de bytes UTF-8.
RegisterNamespaceURI(prefix: string, namespaceURI: string)Registre um prefixo de espaço de nomes XML → mapeamento do URI.
Remove(key: string)Remova a propriedade em chave; retorna true se existir.
Remove(key: DefaultMetadataProperties)Remova a propriedade indexada pela chave DefaultMetadataProperties bem conhecida.
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 PdfXmpMetadata.

Ver também:

 Português