Metadati XMP
Metadati XMP
XMP (Extensible Metadata Platform) è un formato di metadati basato su XML incorporato nei documenti PDF per descrivere titolo, autore, data di creazione, data di modifica e proprietà personalizzate (ISO 32000-1:2008, §14.3).
XmpMetadata
XmpMetadata fornisce l’accesso al flusso di metadati XMP incorporato in un documento PDF. È accessibile tramite il dizionario dei metadati del documento:
try (Document doc = new Document("input.pdf")) {
XmpMetadata xmp = doc.getMetadata();
// Access standard XMP properties
}Lettura dei metadati
Le proprietà XMP standard, come creatore, data di creazione e data di modifica, sono accessibili tramite il XmpMetadata API come valori di proprietà tipizzati.
DocumentInfo
La classe DocumentInfo fornisce accesso al classico dizionario delle informazioni del documento PDF (Title, Author, Subject, Keywords, Creator, Producer, CreationDate, ModDate). Sia DocumentInfo che XmpMetadata esistono indipendentemente e possono contenere valori diversi.
Usa Document.getInfo() per ottenere l’istanza DocumentInfo:
try (Document doc = new Document("input.pdf")) {
DocumentInfo info = doc.getInfo();
String title = info.getTitle();
String author = info.getAuthor();
}