Skip to contents

R-CMD-check Project Status: Active – The project has reached a stable, usable state and is being actively developed.

About

The cpp11poppler package provides a set of functions for extracting text, fonts, attachments and metadata from a PDF file. It is a fork of pdftools that uses cpp11 for those that require it for licensing or security purposes.

Installation

You can install the development version of cpp11poppler like so:

remotes::install_github("pachadotdev/cpp11poppler")

Example

See the vignette for more examples.

library(cpp11poppler)
#> Using poppler version 22.02.0
tmpdir <- tempdir()
file <- system.file("examples", "recipes.pdf", package = "cpp11poppler")
pdf_convert(file, pages = 1L, filenames = file.path(tmpdir, "recipes%02d.%s"))
#> Converting page 1 to /tmp/Rtmp7OsuJM/recipes01.png...
#> done.
#> [1] "/tmp/Rtmp7OsuJM/recipes01.png"