{
  "_id": "6a2679a0794753ddbc3ed31a",
  "Encoding": "UTF-8",
  "Package": "xmpdf",
  "Type": "Package",
  "Title": "Edit 'XMP' Metadata and 'PDF' Bookmarks and Documentation Info",
  "Version": "0.2.1",
  "Description": "Edit 'XMP' metadata\n<https://en.wikipedia.org/wiki/Extensible_Metadata_Platform> in\na variety of media file formats as well as edit bookmarks (aka\noutline aka table of contents) and documentation info entries\nin 'pdf' files. Can detect and use a variety of command-line\ntools to perform these operations such as 'exiftool'\n<https://exiftool.org/>, 'ghostscript'\n<https://www.ghostscript.com/>, and/or 'pdftk'\n<https://gitlab.com/pdftk-java/pdftk>.",
  "Authors@R": "c(person(\"Trevor L\", \"Davis\", role=c(\"aut\", \"cre\"), \nemail=\"trevor.l.davis@gmail.com\", comment = c(ORCID = \"0000-0001-6341-4639\")),\nperson(\"Linux Foundation\", role=\"dtc\",\ncomment = 'Uses some data from the \"SPDX License List\" <https://github.com/spdx/license-list-XML>'))",
  "License": "MIT + file LICENSE",
  "URL": "https://trevorldavis.com/R/xmpdf/dev/",
  "BugReports": "https://github.com/trevorld/r-xmpdf/issues",
  "LazyData": "true",
  "LazyLoad": "yes",
  "VignetteBuilder": "knitr, rmarkdown",
  "SystemRequirements": "'ghostscript' or 'pdftk' for editing pdf bookmarks\nand/or documentation info entries. 'exiftool' for editing pdf\ndocumentation info entries and/or xmp metadata.",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.1",
  "Config/testthat/edition": "3",
  "Config/pak/sysreqs": "libimage-exiftool-perl libicu-dev",
  "Repository": "https://trevorld.r-universe.dev",
  "Date/Publication": "2026-05-09 06:34:38 UTC",
  "RemoteUrl": "https://github.com/trevorld/r-xmpdf",
  "RemoteRef": "HEAD",
  "RemoteSha": "4df6c02b24dec229569905be4798b024423b2d84",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-08 08:09:48 UTC",
    "User": "root"
  },
  "Author": "Trevor L Davis [aut, cre] (ORCID:\n<https://orcid.org/0000-0001-6341-4639>),\nLinux Foundation [dtc] (Uses some data from the \"SPDX License List\"\n<https://github.com/spdx/license-list-XML>)",
  "Maintainer": "Trevor L Davis <trevor.l.davis@gmail.com>",
  "MD5sum": "e912a5bbf180c1104c12ebbb3d4e3e8d",
  "_user": "trevorld",
  "_type": "src",
  "_file": "xmpdf_0.2.1.tar.gz",
  "_fileid": "47dae159eaa4f5410dcb18ff7bb63d1b9b7872f47ac640d524db7464ac1ba7df",
  "_filesize": 319438,
  "_sha256": "47dae159eaa4f5410dcb18ff7bb63d1b9b7872f47ac640d524db7464ac1ba7df",
  "_created": "2026-06-08T08:09:48.000Z",
  "_published": "2026-06-08T08:13:20.226Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 80049320844,
      "time": 159,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7474726459"
    },
    {
      "job": 80049320835,
      "time": 153,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7474724003"
    },
    {
      "job": 80049320818,
      "time": 73,
      "config": "macos-oldrel-arm64",
      "r": "",
      "check": "FAIL",
      "artifact": ""
    },
    {
      "job": 80049320845,
      "time": 114,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7474712076"
    },
    {
      "job": 80048694670,
      "time": 221,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7474675349"
    },
    {
      "job": 80049320814,
      "time": 114,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7474712004"
    },
    {
      "job": 80049321005,
      "time": 101,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7474707751"
    },
    {
      "job": 80049320870,
      "time": 89,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7474704945"
    },
    {
      "job": 80049320889,
      "time": 70,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7474697984"
    }
  ],
  "_buildurl": "https://github.com/r-universe/trevorld/actions/runs/27124257993",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/trevorld/r-xmpdf",
  "_commit": {
    "id": "4df6c02b24dec229569905be4798b024423b2d84",
    "author": "Trevor L. Davis <trevor.l.davis@gmail.com>",
    "committer": "Trevor L. Davis <trevor.l.davis@gmail.com>",
    "message": "chore: add sponsor button [skip ci]\n",
    "time": 1778308478
  },
  "_maintainer": {
    "name": "Trevor L Davis",
    "email": "trevor.l.davis@gmail.com",
    "login": "trevorld",
    "description": "Studies electricity markets",
    "uuid": 2433259,
    "orcid": "0000-0001-6341-4639"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "brio",
      "role": "Imports"
    },
    {
      "package": "datetimeoffset",
      "version": ">= 0.2.1",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "jsonlite",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "role": "Imports"
    },
    {
      "package": "R6",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "stringi",
      "role": "Imports"
    },
    {
      "package": "tools",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "exiftoolr",
      "role": "Suggests"
    },
    {
      "package": "grid",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "qpdf",
      "role": "Suggests"
    },
    {
      "package": "pdftools",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "trevorld",
  "_selfowned": true,
  "_usedby": 3,
  "_updates": [
    {
      "week": "2026-19",
      "n": 1
    }
  ],
  "_tags": [],
  "_stars": 5,
  "_contributors": [
    {
      "user": "trevorld",
      "count": 110,
      "uuid": 2433259
    }
  ],
  "_userbio": {
    "uuid": 2433259,
    "type": "user",
    "name": "Trevor L. Davis",
    "description": "Studies electricity markets"
  },
  "_downloads": {
    "count": 327,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/xmpdf"
  },
  "_devurl": "https://github.com/trevorld/r-xmpdf",
  "_pkgdown": "https://trevorldavis.com/R/xmpdf/dev/",
  "_searchresults": 1,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/xmpdf.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/trevorld/r-xmpdf",
  "_realowner": "trevorld",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.1",
      "date": "2023-02-22"
    },
    {
      "version": "0.1.3",
      "date": "2023-02-26"
    },
    {
      "version": "0.1.4",
      "date": "2023-10-02"
    },
    {
      "version": "0.2.1",
      "date": "2024-03-29"
    }
  ],
  "_exports": [
    "as_docinfo",
    "as_lang_alt",
    "as_xmp",
    "cat_bookmarks",
    "cat_pages",
    "cat_pages_gs",
    "cat_pages_pdftk",
    "cat_pages_qpdf",
    "docinfo",
    "enable_feature_message",
    "get_bookmarks",
    "get_bookmarks_pdftk",
    "get_bookmarks_pdftools",
    "get_docinfo",
    "get_docinfo_exiftool",
    "get_docinfo_pdftk",
    "get_docinfo_pdftools",
    "get_xmp",
    "get_xmp_exiftool",
    "n_pages",
    "n_pages_exiftool",
    "n_pages_gs",
    "n_pages_pdftk",
    "n_pages_qpdf",
    "set_bookmarks",
    "set_bookmarks_gs",
    "set_bookmarks_pdftk",
    "set_docinfo",
    "set_docinfo_exiftool",
    "set_docinfo_gs",
    "set_docinfo_pdftk",
    "set_xmp",
    "set_xmp_exiftool",
    "supports_cat_pages",
    "supports_exiftool",
    "supports_get_bookmarks",
    "supports_get_docinfo",
    "supports_get_xmp",
    "supports_gs",
    "supports_n_pages",
    "supports_pdftk",
    "supports_set_bookmarks",
    "supports_set_docinfo",
    "supports_set_xmp",
    "xmp"
  ],
  "_datasets": [
    {
      "name": "spdx_licenses",
      "title": "SPDX License List data",
      "object": "spdx_licenses",
      "class": [
        "data.frame"
      ],
      "fields": [
        "id",
        "name",
        "url",
        "fsf",
        "osi",
        "deprecated",
        "url_alt",
        "pd"
      ],
      "rows": 478,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "as_docinfo",
      "title": "Coerce to docinfo objects",
      "topics": [
        "as_docinfo",
        "as_docinfo.xmp"
      ]
    },
    {
      "page": "as_lang_alt",
      "title": "Coerce to XMP \"language alternative\" structure",
      "topics": [
        "as_lang_alt",
        "as_lang_alt.character",
        "as_lang_alt.lang_alt",
        "as_lang_alt.list"
      ]
    },
    {
      "page": "as_xmp",
      "title": "Coerce to xmp objects",
      "topics": [
        "as_xmp",
        "as_xmp.docinfo",
        "as_xmp.list"
      ]
    },
    {
      "page": "bookmarks",
      "title": "Set/get pdf bookmarks",
      "topics": [
        "bookmarks",
        "get_bookmarks",
        "get_bookmarks_pdftk",
        "get_bookmarks_pdftools",
        "set_bookmarks",
        "set_bookmarks_gs",
        "set_bookmarks_pdftk"
      ]
    },
    {
      "page": "cat_bookmarks",
      "title": "Concatenate pdf bookmarks",
      "topics": [
        "cat_bookmarks"
      ]
    },
    {
      "page": "cat_pages",
      "title": "Concatenate pdf documents together",
      "topics": [
        "cat_pages",
        "cat_pages_gs",
        "cat_pages_pdftk",
        "cat_pages_qpdf"
      ]
    },
    {
      "page": "docinfo",
      "title": "PDF documentation info dictionary object",
      "topics": [
        "docinfo"
      ]
    },
    {
      "page": "edit_docinfo",
      "title": "Set/get pdf document info dictionary",
      "topics": [
        "edit_docinfo",
        "get_docinfo",
        "get_docinfo_exiftool",
        "get_docinfo_pdftk",
        "get_docinfo_pdftools",
        "set_docinfo",
        "set_docinfo_exiftool",
        "set_docinfo_gs",
        "set_docinfo_pdftk"
      ]
    },
    {
      "page": "edit_xmp",
      "title": "Set/get xmp metadata",
      "topics": [
        "edit_xmp",
        "get_xmp",
        "get_xmp_exiftool",
        "set_xmp",
        "set_xmp_exiftool"
      ]
    },
    {
      "page": "enable_feature_message",
      "title": "Messages for how to enable feature",
      "topics": [
        "enable_feature_message"
      ]
    },
    {
      "page": "n_pages",
      "title": "Get number of pages in a document",
      "topics": [
        "n_pages",
        "n_pages_exiftool",
        "n_pages_gs",
        "n_pages_pdftk",
        "n_pages_qpdf"
      ]
    },
    {
      "page": "spdx_licenses",
      "title": "SPDX License List data",
      "topics": [
        "spdx_licenses"
      ]
    },
    {
      "page": "supports",
      "title": "Detect support for features",
      "topics": [
        "supports",
        "supports_cat_pages",
        "supports_exiftool",
        "supports_get_bookmarks",
        "supports_get_docinfo",
        "supports_get_xmp",
        "supports_gs",
        "supports_n_pages",
        "supports_pdftk",
        "supports_set_bookmarks",
        "supports_set_docinfo",
        "supports_set_xmp"
      ]
    },
    {
      "page": "xmp",
      "title": "XMP metadata object",
      "topics": [
        "xmp"
      ]
    },
    {
      "page": "xmpdf",
      "title": "xmpdf: Edit 'XMP' Metadata and 'PDF' Bookmarks and Documentation Info",
      "topics": [
        "xmpdf-package",
        "xmpdf"
      ]
    }
  ],
  "_pkglogo": "man/figures/logo.png",
  "_readme": "https://github.com/trevorld/r-xmpdf/raw/HEAD/README.md",
  "_rundeps": [
    "brio",
    "cli",
    "clock",
    "cpp11",
    "datetimeoffset",
    "glue",
    "jsonlite",
    "lifecycle",
    "magrittr",
    "purrr",
    "R6",
    "rlang",
    "stringi",
    "tzdb",
    "vctrs"
  ],
  "_vignettes": [
    {
      "source": "xmpdf.Rmd",
      "filename": "xmpdf.html",
      "title": "Introduction to xmpdf",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Table of Contents",
        "Overview",
        "Installation",
        "Examples",
        "Add XMP/docinfo metadata and bookmarks to a pdf",
        "Add Google Images and Creative Commons license XMP metadata to a png image",
        "Concatenate pdf files and embed concatenated bookmarks",
        "Limitations by backend",
        "External links",
        "Metadata links",
        "Related software",
        "exempi",
        "exiftool",
        "exiv2",
        "other exif tools",
        "ghostscript",
        "poppler",
        "qpdf",
        "pdftk",
        "tabula",
        "xpdf"
      ],
      "created": "2023-02-06 22:25:06",
      "modified": "2024-03-29 18:23:00",
      "commits": 8
    },
    {
      "source": "xmp.Rmd",
      "filename": "xmp.html",
      "title": "XMP FAQ",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Table of Contents",
        "How do I adjust the automatic guessing of missing XMP tags?",
        "Which XMP tags have an active binding?",
        "How do I get or set XMP tags without an active binding?",
        "What XMP tags are used to display informaton on Google Images?",
        "Which tags should I use for Creative Commons license information?",
        "How do I embed XMP metadata in multiple languages?",
        "How do I enter in a \"structured\" tag?",
        "Is there an easy way to embed XMP metadata when using {knitr}?",
        "What are some helpful XMP external links?"
      ],
      "created": "2023-02-10 23:10:16",
      "modified": "2023-02-20 22:28:31",
      "commits": 2
    }
  ],
  "_score": 5.653212513775344,
  "_indexed": true,
  "_nocasepkg": "xmpdf",
  "_universes": [
    "trevorld"
  ],
  "_binaries": [
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.2.1",
      "date": "2026-05-09T07:57:13.000Z",
      "commit": "4df6c02b24dec229569905be4798b024423b2d84",
      "fileid": "8cea466feb1f597e38a65875091d8366e069afa9c9ddee3c583e9fb6247b5517",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/trevorld/actions/runs/25595804431"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.2.1",
      "date": "2026-06-08T08:12:23.000Z",
      "distro": "noble",
      "commit": "4df6c02b24dec229569905be4798b024423b2d84",
      "fileid": "0336f14a0983ed62bbd99eed8f73fffa6fe7c89a707155f28856f8daa5d3f21d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/trevorld/actions/runs/27124257993"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.2.1",
      "date": "2026-06-08T08:12:22.000Z",
      "distro": "noble",
      "commit": "4df6c02b24dec229569905be4798b024423b2d84",
      "fileid": "bde2d72cc2eb8ef96a7eabdecf434480ad60d02ad81b491857d77c92fd460fbf",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/trevorld/actions/runs/27124257993"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.2.1",
      "date": "2026-06-08T08:12:00.000Z",
      "commit": "4df6c02b24dec229569905be4798b024423b2d84",
      "fileid": "62a64334bb0940cc08892749d54ff649388a42e59e12bcadb4f6716b5a3900ac",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/trevorld/actions/runs/27124257993"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.2.1",
      "date": "2026-06-08T08:12:20.000Z",
      "commit": "4df6c02b24dec229569905be4798b024423b2d84",
      "fileid": "ee3f76c4a561bd6f4222bd4f9985aa1d3f57f546652293e3c5498fc37004c43c",
      "status": "success",
      "buildurl": "https://github.com/r-universe/trevorld/actions/runs/27124257993"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.2.1",
      "date": "2026-06-08T08:11:42.000Z",
      "commit": "4df6c02b24dec229569905be4798b024423b2d84",
      "fileid": "54ed4f70b8b00206b60687f0f792c8ef6d21929abf23cc77a89708d267dc9a5e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/trevorld/actions/runs/27124257993"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.2.1",
      "date": "2026-06-08T08:11:31.000Z",
      "commit": "4df6c02b24dec229569905be4798b024423b2d84",
      "fileid": "fae85b89bfc7198df5109371e1ef9578c2d6614dbafbc0c78f1c0244ff8046dc",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/trevorld/actions/runs/27124257993"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.2.1",
      "date": "2026-06-08T08:11:14.000Z",
      "commit": "4df6c02b24dec229569905be4798b024423b2d84",
      "fileid": "0b0af2f8f1d735743badf140bd014c91d0a9b7c266925c9cc86e330ad02082fb",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/trevorld/actions/runs/27124257993"
    }
  ]
}