XMP-metadata

XMP-metadata

XMP-metadata

XMP (Extensible Metadata Platform) is een XML-gebaseerd metadataformaat dat in PDF-documenten is ingebed om titel, auteur, aanmaakdatum, wijzigingsdatum en aangepaste eigenschappen te beschrijven (ISO 32000-1:2008, §14.3).

XmpMetadata

XmpMetadata biedt toegang tot de XMP-metadata-stroom die in een PDF-document is ingebed. Deze is toegankelijk via het metadata-woordenboek van het document:

try (Document doc = new Document("input.pdf")) {
    XmpMetadata xmp = doc.getMetadata();
    // Access standard XMP properties
}

Metadata lezen

Standaard XMP-eigenschappen zoals maker, aanmaakdatum en wijzigingsdatum zijn toegankelijk via de XmpMetadata API als getypte eigenschapswaarden.

DocumentInfo

De DocumentInfo klasse biedt toegang tot het klassieke PDF-documentinformatie-woordenboek (Title, Author, Subject, Keywords, Creator, Producer, CreationDate, ModDate). Zowel DocumentInfo als XmpMetadata bestaan onafhankelijk van elkaar en kunnen verschillende waarden bevatten.

Gebruik Document.getInfo() om de DocumentInfo instantie te verkrijgen:

try (Document doc = new Document("input.pdf")) {
    DocumentInfo info = doc.getInfo();
    String title = info.getTitle();
    String author = info.getAuthor();
}

Zie ook

 Nederlands