Get/set XMP metadata

Functions for getting/setting XMP metadata in a variety of media formats

get_xmp() get_xmp_exiftool() set_xmp() set_xmp_exiftool()

Set/get xmp metadata

xmp()

XMP metadata object

as_xmp()

Coerce to xmp objects

as_lang_alt()

Coerce to XMP "language alternative" structure

Get/set PDF bookmarks

Functions for getting/setting PDF bookmarks (aka table of contents)

get_bookmarks() get_bookmarks_pdftk() get_bookmarks_pdftools() set_bookmarks() set_bookmarks_pdftk() set_bookmarks_gs()

Set/get pdf bookmarks

cat_bookmarks()

Concatenate pdf bookmarks

Get/set PDF documentation info

Functions for getting/setting PDF documentation info

get_docinfo() get_docinfo_pdftools() get_docinfo_exiftool() set_docinfo_exiftool() get_docinfo_pdftk() set_docinfo() set_docinfo_gs() set_docinfo_pdftk()

Set/get pdf document info dictionary

docinfo()

PDF documentation info dictionary object

as_docinfo()

Coerce to docinfo objects

Concatenate PDF files together

Functions for concatenating PDF files together

cat_pages() cat_pages_gs() cat_pages_pdftk() cat_pages_qpdf()

Concatenate pdf documents together

Get number of pages

Functions for getting number of pages in PDF documents

n_pages() n_pages_exiftool() n_pages_qpdf() n_pages_pdftk() n_pages_gs()

Get number of pages in a document

Detect feature support

Functions for detecting various feature support

supports_get_bookmarks() supports_set_bookmarks() supports_get_docinfo() supports_set_docinfo() supports_get_xmp() supports_set_xmp() supports_cat_pages() supports_n_pages() supports_exiftool() supports_gs() supports_pdftk()

Detect support for features

enable_feature_message()

Messages for how to enable feature

SPDX License data

SPDX license list dataset

spdx_licenses

SPDX License List data

Overall package description

Overall package description including supported package options

xmpdf-package xmpdf

xmpdf: Edit 'XMP' Metadata and 'PDF' Bookmarks and Documentation Info