Skip to contents

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/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

Detect feature support

Functions for detecting various feature support

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