XmpMetadataHandler
Resumo geral
XmpMetadataHandler é uma classe em Aspose.PDF FOSS para Java.
Leia e escreve pacotes de metadados XMP para conformidade com PDF/A.
Esta classe fornece 9 métodos para trabalhar com objetos XmpMetadataHandler em programas Java. Os métodos disponíveis incluem: buildXmpPacket, createXmpBytes, getAllProperties, getPdfAConformance, getPdfAPart, getProperty, hasPdfAId, pdfDateToXmpDate, readFromCatalog. Todos os membros públicos são acessíveis a qualquer aplicação Java após instalar o pacote Aspose.PDF FOSS para Java. Propriedades: allProperties, pdfAConformance, pdfAPart.
Propriedades
| Nome: | Tipo de veículo: | Acessos | Descrição: |
|---|---|---|---|
allProperties | Map<String, String> | Leia. | Retorna um mapa imodificável de todas as propriedades analisadas. |
pdfAPart | int | Leia. | Retorna o número da parte PDF/A dos metadados XMP, ou 0 se não estiver presente. |
pdfAConformance | String | Leia. | Retorna o nível de conformidade PDF/A dos metadados XMP, ou {@code null} se não estiver presente. |
Métodos de avaliação
| Assinatura | Descrição: |
|---|---|
readFromCatalog(catalog: PdfDictionary) → XmpMetadataHandler | Leia metadados XMP de um dicionário do catálogo PDF. |
createXmpBytes(properties: Map<String, String>, pdfaPart: int, pdfaConformance: String) → byte[] | Cria uma matriz de bytes de metadados XMP adequada para inserção num fluxo PDF. |
getProperty(namespace: String, name: String) → String | Devolve um valor de propriedade por URI do espaço de nomes e nome local. |
getAllProperties() → Map<String, String> | Retorna um mapa imodificável de todas as propriedades analisadas. |
hasPdfAId() → boolean | Retorna {@code true} se os metadados XMP conterem uma propriedade { @ code pdfaid: part }. |
getPdfAPart() → int | Retorna o número da parte PDF/A dos metadados XMP, ou 0 se não estiver presente. |
getPdfAConformance() → String | Retorna o nível de conformidade PDF/A dos metadados XMP, ou {@code null} se não estiver presente. |
pdfDateToXmpDate(pdfDate: String) → String | Converte uma sequência de data PDF para o formato de datas XMP. |
buildXmpPacket(dcTitle: String, dcCreator: String, dcDescription: String, pdfKeywords: String, xmpCreatorTool: String, pdfProducer: String, xmpCreateDate: String, xmpModifyDate: String, pdfaPart: int, pdfaConformance: String) → byte[] | Cria um pacote XMP completo com todos os espaços de nomes padrão para conformidade PDF/A. |