Метаданные XMP

Метаданные 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();
}

See Also

 Русский