Metadados XMP

Metadados XMP

XMP (Extensible Metadata Platform) é um formato de metadados baseado em XML incorporado a documentos PDF para descrever título, autor, data de criação, fecha de modificação e propriedades personalizadas (ISO 32000-1:2008, §14.3).

XmpMetadata

XmpMetadata fornece acesso ao fluxo de metadados XMP incorporado num documento PDF. É acessível através do dicionário de metadados do documento:

try (Document doc = new Document("input.pdf")) {
    XmpMetadata xmp = doc.getMetadata();
    // Access standard XMP properties
}

Leitura de metadados

As propriedades XMP padrão, como criador, data de criação e data da modificação são: Acessível através do XmpMetadata API como valores de propriedade tipados.

DocumentInfo

A Comissão DocumentInfo classe fornece acesso às informações do documento PDF clássico dicionário (Título, Autor, assunto, palavras-chave, Criador, Produtor, CreationDate, ModDate). Ambos DocumentInfo e a) XmpMetadata existem independentemente e podem conter: diferentes valores.

Utilização: Document.getInfo() para obter o DocumentInfo exemplo:

try (Document doc = new Document("input.pdf")) {
    DocumentInfo info = doc.getInfo();
    String title = info.getTitle();
    String author = info.getAuthor();
}

Ver também:

 Português