Skip to contents

pdf_render_bm_pixmap() renders a pdf page into a bittermelon pixmap object.

Usage

pdf_render_bm_pixmap(
  input,
  ...,
  page = 1L,
  dpi = getOption("pnpmisc.dpi", 300)
)

Arguments

input

Input pdf filename.

...

Ignored.

page

Integer of page to render.

dpi

Dots per inch. Passed to pdftools::pdf_render_page() when we rasterize the original content. Defaults to getOption("pnpmisc.dpi", 300).

Value

A bittermelon::bm_pixmap() object.

Examples

if (requireNamespace("bittermelon", quietly = TRUE)) {
  f <- pdf_create_wallet()
  bm <- pdf_render_bm_pixmap(f, page = 1L, dpi = 75)
  grid::grid.raster(bm)
  unlink(f)
}