{
  "_id": "6a105cf7acfb0bcc41ca463c",
  "Package": "minipdf",
  "Type": "Package",
  "Title": "PDF Document Creator",
  "Version": "0.2.7",
  "Authors@R": "c(\nperson(\"Mike\", \"Cheng\", role = c(\"aut\", \"cre\", 'cph'), email = \"mikefc@coolbutuseless.com\")\n)",
  "Maintainer": "Mike Cheng <mikefc@coolbutuseless.com>",
  "Description": "PDF is a standard file format for laying out text and\nimages in documents.  At its core, these documents are\nsequences of objects defined in plain text.  This package\nallows for the creation of PDF documents at a very low level\nwithout any library or graphics device dependencies.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.3.2",
  "URL": "https://github.com/coolbutuseless/minipdf",
  "Config/testthat/edition": "3",
  "VignetteBuilder": "knitr",
  "Repository": "https://coolbutuseless.r-universe.dev",
  "Date/Publication": "2025-08-31 09:42:48 UTC",
  "RemoteUrl": "https://github.com/coolbutuseless/minipdf",
  "RemoteRef": "HEAD",
  "RemoteSha": "c6b57b2b168e0fa7393f3f91ddcd57b028197948",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-08 06:13:32 UTC",
    "User": "root"
  },
  "Author": "Mike Cheng [aut, cre, cph]",
  "MD5sum": "6050952121baa7c90ecb7939b2c9b147",
  "_user": "coolbutuseless",
  "_type": "src",
  "_file": "minipdf_0.2.7.tar.gz",
  "_fileid": "03f76aa5608758eccc2095fdfe97b528d6c27fb78e7152d32a0ea3b8e3c7a373",
  "_filesize": 2909464,
  "_sha256": "03f76aa5608758eccc2095fdfe97b528d6c27fb78e7152d32a0ea3b8e3c7a373",
  "_created": "2026-05-08T06:13:32.000Z",
  "_published": "2026-05-22T13:41:11.826Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77391442279,
      "time": 122,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6873034215"
    },
    {
      "job": 77391442303,
      "time": 158,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6873043887"
    },
    {
      "job": 77391442282,
      "time": 92,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6873027237"
    },
    {
      "job": 77391441932,
      "time": 89,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6873026740"
    },
    {
      "job": 77391441783,
      "time": 175,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6873005814"
    },
    {
      "job": 77391441212,
      "time": 104,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7161930366"
    },
    {
      "job": 77391442135,
      "time": 84,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6892964731"
    },
    {
      "job": 77391442235,
      "time": 67,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6873021688"
    },
    {
      "job": 77391442254,
      "time": 81,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6873025302"
    }
  ],
  "_buildurl": "https://github.com/r-universe/coolbutuseless/actions/runs/25540062435",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/coolbutuseless/minipdf",
  "_commit": {
    "id": "c6b57b2b168e0fa7393f3f91ddcd57b028197948",
    "author": "mike <mikefc@coolbutuseless.com>",
    "committer": "mike <mikefc@coolbutuseless.com>",
    "message": "doc fixes for CRAN\n",
    "time": 1756633368
  },
  "_maintainer": {
    "name": "Mike Cheng",
    "email": "mikefc@coolbutuseless.com",
    "login": "coolbutuseless",
    "uuid": 181818
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "glue",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "coolbutuseless",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-32",
      "n": 4
    },
    {
      "week": "2025-33",
      "n": 21
    },
    {
      "week": "2025-34",
      "n": 8
    },
    {
      "week": "2025-35",
      "n": 2
    }
  ],
  "_tags": [],
  "_topics": [
    "pdf",
    "pkg"
  ],
  "_stars": 45,
  "_contributors": [
    {
      "user": "coolbutuseless",
      "count": 51,
      "uuid": 181818
    }
  ],
  "_userbio": {
    "uuid": 181818,
    "type": "user",
    "name": "mikefc",
    "description": "Cool, but useless."
  },
  "_downloads": {
    "count": 462,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/minipdf"
  },
  "_devurl": "https://github.com/coolbutuseless/minipdf",
  "_searchresults": 4,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/minipdf.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/coolbutuseless/minipdf",
  "_realowner": "coolbutuseless",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.2.7",
      "date": "2025-09-05"
    }
  ],
  "_exports": [
    "clip_polygon",
    "clip_rect",
    "create_pdf",
    "pdf_bezier",
    "pdf_circle",
    "pdf_clip_polygon",
    "pdf_clip_rect",
    "pdf_image",
    "pdf_line",
    "pdf_newpage",
    "pdf_polygon",
    "pdf_polyline",
    "pdf_rect",
    "pdf_rotate",
    "pdf_scale",
    "pdf_text",
    "pdf_translate",
    "pgpar",
    "tf_rotate",
    "tf_scale",
    "tf_translate",
    "write_pdf"
  ],
  "_help": [
    {
      "page": "as.character.clip_rect",
      "title": "Convert clipping spec into PDF string",
      "topics": [
        "as.character.clip_list",
        "as.character.clip_polygon",
        "as.character.clip_rect"
      ]
    },
    {
      "page": "as.character.pdf_dict",
      "title": "Render 'pdf_dict' as character string",
      "topics": [
        "as.character.pdf_dict"
      ]
    },
    {
      "page": "as.character.pdf_stream",
      "title": "Convert 'pdf_stream' to character",
      "topics": [
        "as.character.pdf_stream"
      ]
    },
    {
      "page": "as.character.pdf_translate",
      "title": "Convert scale/rotate/translate specification to a PDF transformation string",
      "topics": [
        "as.character.pdf_rotate",
        "as.character.pdf_scale",
        "as.character.pdf_transform_list",
        "as.character.pdf_translate"
      ]
    },
    {
      "page": "clip_polygon",
      "title": "Define a clipping polygon for use as a 'clip' argument",
      "concept": [
        "clipping functions"
      ],
      "topics": [
        "clip_polygon"
      ]
    },
    {
      "page": "clip_rect",
      "title": "Define a clipping rectangle for use as a 'clip' argument",
      "concept": [
        "clipping functions"
      ],
      "topics": [
        "clip_rect"
      ]
    },
    {
      "page": "create_pdf",
      "title": "Create an new PDF",
      "topics": [
        "create_pdf"
      ]
    },
    {
      "page": "pdf_bezier",
      "title": "Add a cubic bezier to a PDF doc",
      "concept": [
        "object creation functions"
      ],
      "topics": [
        "pdf_bezier"
      ]
    },
    {
      "page": "pdf_circle",
      "title": "Add a circle to a PDF doc",
      "concept": [
        "object creation functions"
      ],
      "topics": [
        "pdf_circle"
      ]
    },
    {
      "page": "pdf_clip_polygon",
      "title": "Add a global clipping polygon to a PDF doc",
      "concept": [
        "clipping functions",
        "global clipping functions"
      ],
      "topics": [
        "pdf_clip_polygon"
      ]
    },
    {
      "page": "pdf_clip_rect",
      "title": "Add a global clipping rectangle to a PDF doc",
      "concept": [
        "clipping functions",
        "global clipping functions"
      ],
      "topics": [
        "pdf_clip_rect"
      ]
    },
    {
      "page": "pdf_image",
      "title": "Add image to a PDF doc",
      "concept": [
        "object creation functions"
      ],
      "topics": [
        "pdf_image"
      ]
    },
    {
      "page": "pdf_line",
      "title": "Add a line to a PDF doc",
      "concept": [
        "object creation functions"
      ],
      "topics": [
        "pdf_line"
      ]
    },
    {
      "page": "pdf_newpage",
      "title": "Start a new page in a PDF odc",
      "topics": [
        "pdf_newpage"
      ]
    },
    {
      "page": "pdf_polygon",
      "title": "Add a polygon to a PDF doc",
      "concept": [
        "object creation functions"
      ],
      "topics": [
        "pdf_polygon"
      ]
    },
    {
      "page": "pdf_polyline",
      "title": "Add a polyline to a PDF doc",
      "concept": [
        "object creation functions"
      ],
      "topics": [
        "pdf_polyline"
      ]
    },
    {
      "page": "pdf_rect",
      "title": "Add a rectangle to a PDF doc",
      "concept": [
        "object creation functions"
      ],
      "topics": [
        "pdf_rect"
      ]
    },
    {
      "page": "pdf_rotate",
      "title": "Modify global transformation matrix with additional rotation",
      "concept": [
        "global transform functions",
        "transform functions"
      ],
      "topics": [
        "pdf_rotate"
      ]
    },
    {
      "page": "pdf_scale",
      "title": "Modify global transformation matrix with additional scaling",
      "concept": [
        "global transform functions",
        "transform functions"
      ],
      "topics": [
        "pdf_scale"
      ]
    },
    {
      "page": "pdf_text",
      "title": "Add text to a PDF doc",
      "concept": [
        "object creation functions"
      ],
      "topics": [
        "pdf_text"
      ]
    },
    {
      "page": "pdf_translate",
      "title": "Modify global transformation matrix with additional translation",
      "concept": [
        "global transform functions",
        "transform functions"
      ],
      "topics": [
        "pdf_translate"
      ]
    },
    {
      "page": "pgpar",
      "title": "Create graphical parameters for PDF objects",
      "topics": [
        "pgpar"
      ]
    },
    {
      "page": "print.pdf_doc",
      "title": "Print a 'pdf' object to the console",
      "topics": [
        "print.pdf_doc"
      ]
    },
    {
      "page": "tf_rotate",
      "title": "Create a rotation specification (for use as 'tf' argument)",
      "concept": [
        "transform functions"
      ],
      "topics": [
        "tf_rotate"
      ]
    },
    {
      "page": "tf_scale",
      "title": "Create a scaling specification (for use as 'tf' argument)",
      "concept": [
        "transform functions"
      ],
      "topics": [
        "tf_scale"
      ]
    },
    {
      "page": "tf_translate",
      "title": "Create a translation specification (for use as 'tf' argument)",
      "concept": [
        "transform functions"
      ],
      "topics": [
        "tf_translate"
      ]
    },
    {
      "page": "write_pdf",
      "title": "Write pdf to file or string",
      "topics": [
        "write_pdf"
      ]
    }
  ],
  "_pkglogo": "https://github.com/coolbutuseless/minipdf/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/coolbutuseless/minipdf/raw/HEAD/README.md",
  "_rundeps": [
    "glue"
  ],
  "_vignettes": [
    {
      "source": "examples.Rmd",
      "filename": "examples.html",
      "title": "Examples",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Hello World!",
        "Vectorised arguments",
        "Multiple circles with per-element graphical parameters",
        "Beziers"
      ],
      "created": "2025-08-22 22:39:37",
      "modified": "2025-08-22 22:39:37",
      "commits": 1
    }
  ],
  "_score": 5.954242509439325,
  "_indexed": true,
  "_nocasepkg": "minipdf",
  "_universes": [
    "coolbutuseless"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.2.7",
      "date": "2026-05-08T06:15:38.000Z",
      "distro": "noble",
      "commit": "c6b57b2b168e0fa7393f3f91ddcd57b028197948",
      "fileid": "71ef339f0e3c1212e53af27c90b82752a57406d12d5ce81c60dc57a935a96420",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/coolbutuseless/actions/runs/25540062435"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.2.7",
      "date": "2026-05-08T06:16:21.000Z",
      "distro": "noble",
      "commit": "c6b57b2b168e0fa7393f3f91ddcd57b028197948",
      "fileid": "2e6015d427325b26ee72ed82a82ae18ffb8439b1a76412ff56ca7c5655fe175a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/coolbutuseless/actions/runs/25540062435"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.2.7",
      "date": "2026-05-08T06:15:12.000Z",
      "commit": "c6b57b2b168e0fa7393f3f91ddcd57b028197948",
      "fileid": "fad3af72993fe19e3ea776ac2bca926b6be07f8996d25c659573a38a4377f2db",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/coolbutuseless/actions/runs/25540062435"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.2.7",
      "date": "2026-05-08T06:15:10.000Z",
      "commit": "c6b57b2b168e0fa7393f3f91ddcd57b028197948",
      "fileid": "84b62c6716f4d31a896a97d8bdb59a0eda2566da81b1003d50e4cc25b5133d6f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/coolbutuseless/actions/runs/25540062435"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.2.7",
      "date": "2026-05-09T04:52:35.000Z",
      "commit": "c6b57b2b168e0fa7393f3f91ddcd57b028197948",
      "fileid": "796326c0fe9e8fa6212d692a711f116eae6f81bbf7ff831483a2669b123c6f8b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/coolbutuseless/actions/runs/25540062435"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.2.7",
      "date": "2026-05-08T06:14:43.000Z",
      "commit": "c6b57b2b168e0fa7393f3f91ddcd57b028197948",
      "fileid": "05404cfcd64a7f94a1b1eb8cad927e4365e6473470e37515776a717edee4f479",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/coolbutuseless/actions/runs/25540062435"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.2.7",
      "date": "2026-05-08T06:14:57.000Z",
      "commit": "c6b57b2b168e0fa7393f3f91ddcd57b028197948",
      "fileid": "e6e99962e39dee8431e2e79ed109c3d59dc8c84781e7c248489ab120d63e4857",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/coolbutuseless/actions/runs/25540062435"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.2.7",
      "date": "2026-05-22T13:40:56.000Z",
      "commit": "c6b57b2b168e0fa7393f3f91ddcd57b028197948",
      "fileid": "21c968a9e0c4075f66921eb9993f4340476dbbc5ec267a2c584885cbec714ae3",
      "status": "success",
      "buildurl": "https://github.com/r-universe/coolbutuseless/actions/runs/25540062435"
    }
  ]
}