{
  "_id": "6a4e1b0b379904bcba9ed1e1",
  "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-07-08 09:36:51 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>",
  "_user": "trevorld",
  "_type": "src",
  "_file": "xmpdf_0.2.1.tar.gz",
  "_fileid": "https://r2.ropensci.org/92010d10d14b280372e8c3c2dff745a424874df681d081d3e588eb8a81c6af60",
  "_filesize": 323250,
  "_sha256": "92010d10d14b280372e8c3c2dff745a424874df681d081d3e588eb8a81c6af60",
  "_expires": "2026-10-16T09:40:25.000Z",
  "_created": "2026-07-08T09:36:51.000Z",
  "_published": "2026-07-08T09:40:27.663Z",
  "_jobs": [
    {
      "job": 85835801283,
      "time": 175,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8164211797"
    },
    {
      "job": 85835801267,
      "time": 167,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8164208697"
    },
    {
      "job": 85835801255,
      "time": 113,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "8164187390"
    },
    {
      "job": 85835801272,
      "time": 137,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8164196606"
    },
    {
      "job": 85835213363,
      "time": 182,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8164141039"
    },
    {
      "job": 85835801245,
      "time": 115,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "8164188145"
    },
    {
      "job": 85835801256,
      "time": 84,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8164175341"
    },
    {
      "job": 85835801249,
      "time": 117,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "8164188716"
    },
    {
      "job": 85835801338,
      "time": 88,
      "config": "windows-release",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8164177201"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/trevorld/actions/runs/28932615992",
  "_status": "success",
  "_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"
  },
  "_distro": "resolute",
  "_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",
    "followers": 79,
    "description": "Studies electricity markets"
  },
  "_downloads": {
    "count": 458,
    "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.1",
  "_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",
    "LICENSE",
    "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": "https://github.com/trevorld/r-xmpdf/raw/HEAD/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.7.0",
      "os": "linux",
      "version": "0.2.1",
      "date": "2026-07-08T09:39:17.000Z",
      "distro": "resolute",
      "commit": "4df6c02b24dec229569905be4798b024423b2d84",
      "fileid": "https://r2.ropensci.org/40fcd99f2c76fa66e842edf90677986e5855db0ff38ab5b8bca56f6e20daab4e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/trevorld/actions/runs/28932615992"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.2.1",
      "date": "2026-07-08T09:39:11.000Z",
      "distro": "resolute",
      "commit": "4df6c02b24dec229569905be4798b024423b2d84",
      "fileid": "https://r2.ropensci.org/3a7111258ea89b5605908cba533584abc1f0af390e318075cf4f540ece94c52a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/trevorld/actions/runs/28932615992"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.2.1",
      "date": "2026-07-08T09:38:43.000Z",
      "commit": "4df6c02b24dec229569905be4798b024423b2d84",
      "fileid": "https://r2.ropensci.org/da6300508c1240e730bc2ed8ab734ff812cd15ce2ef9f96a7cda34448bb4e79e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/trevorld/actions/runs/28932615992"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.2.1",
      "date": "2026-07-08T09:39:03.000Z",
      "commit": "4df6c02b24dec229569905be4798b024423b2d84",
      "fileid": "https://r2.ropensci.org/62882636a5156ce3ae769c595a4553e46ec17a3f2f55d5be33a240d3f90b2c63",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/trevorld/actions/runs/28932615992"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.2.1",
      "date": "2026-07-08T09:39:04.000Z",
      "commit": "4df6c02b24dec229569905be4798b024423b2d84",
      "fileid": "https://r2.ropensci.org/efcb9c540a7679658afbc104d594b784fb4a95f0a892baee28db2c08256922e5",
      "status": "success",
      "buildurl": "https://github.com/r-universe/trevorld/actions/runs/28932615992"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.2.1",
      "date": "2026-07-08T09:38:06.000Z",
      "commit": "4df6c02b24dec229569905be4798b024423b2d84",
      "fileid": "https://r2.ropensci.org/d9629af049d23cef14f33325fa28f3a8e98e9a48c333770b05191a8853cd42e9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/trevorld/actions/runs/28932615992"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.2.1",
      "date": "2026-07-08T09:38:34.000Z",
      "commit": "4df6c02b24dec229569905be4798b024423b2d84",
      "fileid": "https://r2.ropensci.org/14dc6f014521a6ffaaea8fd4f3915d50ea7184265beaa56a3e03634312664070",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/trevorld/actions/runs/28932615992"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.2.1",
      "date": "2026-07-08T09:38:11.000Z",
      "commit": "4df6c02b24dec229569905be4798b024423b2d84",
      "fileid": "https://r2.ropensci.org/75c3d0ca118ba51c03a8a25cf1b416a7948c353a8551c595d58799d5704a3c7a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/trevorld/actions/runs/28932615992"
    }
  ]
}