Edit 'XMP' Metadata and 'PDF' Bookmarks and Documentation Info
Coerce to docinfo objects
Coerce to XMP "language alternative" structure
Coerce to xmp objects
Set/get pdf bookmarks
Concatenate pdf bookmarks
Concatenate pdf documents together
PDF documentation info dictionary object
Set/get pdf document info dictionary
Set/get xmp metadata
Messages for how to enable feature
Get number of pages in a document
Detect support for features
XMP metadata object
xmpdf: Edit 'XMP' Metadata and 'PDF' Bookmarks and Documentation Info
Edit 'XMP' metadata <https://en.wikipedia.org/wiki/Extensible_Metadata_Platform> in a variety of media file formats as well as edit bookmarks (aka outline aka table of contents) and documentation info entries in 'pdf' files. Can detect and use a variety of command-line tools to perform these operations such as 'exiftool' <https://exiftool.org/>, 'ghostscript' <https://www.ghostscript.com/>, and/or 'pdftk' <https://gitlab.com/pdftk-java/pdftk>.