Metadatos XMP
Metadatos XMP
XMP (Extensible Metadata Platform) es un formato de metadatos basado en XML incorporado a documentos PDF para describir el título, autor, fecha de creación, data de modificación y propiedades personalizadas (ISO 32000-1:2008, §14.3).
XmpMetadata
XmpMetadata proporciona acceso al flujo de metadatos XMP incorporado en un documento PDF. Se puede acceder a través del diccionario de metadatos del documento:
try (Document doc = new Document("input.pdf")) {
XmpMetadata xmp = doc.getMetadata();
// Access standard XMP properties
}Leer Metadatos
Las propiedades de XMP como el creador, la fecha de creación y la data de modificación son: Accesible a través de la XmpMetadata API como valores de propiedad tipificados.
DocumentInfo
El DocumentInfo clase proporciona acceso a la información de documento PDF clásico Diccionario (Título, Autor, Subjeto, Palabras clave, Creador, Productor, CréationDate, Título: Ambos DocumentInfo y XmpMetadata existen independientemente y pueden contener diferentes valores.
Uso Document.getInfo() Para obtener el DocumentInfo El caso:
try (Document doc = new Document("input.pdf")) {
DocumentInfo info = doc.getInfo();
String title = info.getTitle();
String author = info.getAuthor();
}