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();
}