Package: pnpmisc Type: Package Title: Utilities for Print-and-Play Board Games Version: 0.2.1 Authors@R: c(person("Trevor L.", "Davis", role=c("aut", "cre"), email="trevor.l.davis@gmail.com", comment = c(ORCID = "0000-0001-6341-4639"))) URL: https://github.com/trevorld/pnpmisc, https://trevorldavis.com/R/pnpmisc/dev/ BugReports: https://github.com/trevorld/pnpmisc/issues Description: Functions for creating and editing PDF files for print-and-play board games with a consistent interface in which the input filename is the first argument, the output filename is the second, and all other arguments are named. Includes functions to resize, scale, rotate, and combine PDF pages, add crop marks, crosshairs, and origami fold guides, and create plastic storage box jackets and origami card wallets. Also provides layout functions for splitting pages into individual component images and reassembling them. Wraps PDF functionality from 'qpdf', 'pdftools', and 'xmpdf' and optionally uses 'ghostscript', 'pdfxup', and 'bittermelon' for additional functionality. Depends: R (>= 4.2) Imports: grid, grDevices, pdftools, qpdf (>= 1.4.1), rlang, stats, tools, utils Suggests: bittermelon (>= 2.2.0-1), gridpattern, jpeg, piecepackr (>= 1.14.0-6), png, marquee, testthat (>= 3.0.0), xmpdf SystemRequirements: Several features require `ghostscript`. To make N-up pdf documents you'll also need `pdfxup`. License: MIT + file LICENSE Roxygen: list(markdown = TRUE) Config/testthat/edition: 3 Encoding: UTF-8 Config/roxygen2/version: 8.0.0 Config/pak/sysreqs: libjpeg-dev libssl-dev libpoppler-cpp-dev poppler-data Repository: https://trevorld.r-universe.dev Date/Publication: 2026-08-25 21:13:33 UTC RemoteUrl: https://github.com/trevorld/pnpmisc RemoteRef: HEAD RemoteSha: 8853c3088cc9a2cd589e31d8372821889be598a6 NeedsCompilation: no Packaged: 2026-10-13 11:31:15 UTC; root Author: Trevor L. Davis [aut, cre] (ORCID: ) Maintainer: Trevor L. Davis