Метаданные XMP
Метаданные XMP
XMP (Extensible Metadata Platform) - это формат метаданных на основе XML, встроенный в PDF-документы для описания заголовка, автора, даты создания, датировки модификации и пользовательских свойств (ISO 32000-1:2008, §14.3).
XmpМетаданные
XmpMetadata предоставляет доступ к потоку метаданных XMP, встроенному в PDF-документ. Доступ к нему можно получить через словарь метаданных документа:
try (Document doc = new Document("input.pdf")) {
XmpMetadata xmp = doc.getMetadata();
// Access standard XMP properties
}Чтение метаданных
Стандартные свойства XMP, такие как создатель, дата создания и дата модификации являются: доступным через XmpMetadata API как значения свойства типографии.
DocumentInfo
В связи с этим DocumentInfo класс предоставляет доступ к классической информации PDF-документа. словарь (заголовок, автор, предмет, ключевые слова, создатель, производитель, CreationDate, МодДата). Оба DocumentInfo и в том числе: XmpMetadata существуют самостоятельно и могут содержать: разные значения.
Использование: Document.getInfo() для получения DocumentInfo Пример:
try (Document doc = new Document("input.pdf")) {
DocumentInfo info = doc.getInfo();
String title = info.getTitle();
String author = info.getAuthor();
}