Text Extraction, Rendering and Converting of PDF Documents

Utilities based on 'libpoppler' < https://poppler.freedesktop.org> for extracting text, fonts, attachments and metadata from a PDF file. Also supports high quality rendering of PDF documents into PNG, JPEG, TIFF format, or into raw bitmap vectors for further processing in R.


Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("pdftools")

3.9.1 by Jeroen Ooms, 2 months ago


https://ropensci.r-universe.dev/pdftools, https://docs.ropensci.org/pdftools/


Report a bug at https://github.com/ropensci/pdftools/issues


Browse source code at https://github.com/cran/pdftools


Authors: Jeroen Ooms [aut, cre]


Documentation:   PDF Manual  


MIT + file LICENSE license


Imports Rcpp, qpdf

Suggests png, webp, tesseract, testthat

Linking to Rcpp

System requirements: Poppler C++ API: libpoppler-cpp-dev (deb) or poppler-cpp-devel (rpm), and poppler-data (rpm/deb) package.


Imported by IDEATools, LJexm, LLMAgentR, ORscraper, PacketLLM, RAGFlowChainR, SwimmeR, Tivy, arete, contentanalysis, daiR, disclosuR, doconv, dtrackr, eurlex, findR, gdiff, ggdiagram, huito, hydrodownloadR, iheiddown, mapscanner, measureR, mindr, mlts, pdfcombiner, pdfsearch, pooledpeaks, ragR, readtext, revise, speech, staplr, tall, tesseract, texor, tidyllm, timeLineGraphics, vmeasur.

Suggested by HCUPtools, LexisNexisTools, PaddleOCR, RRphylo, TBox, TextAnalysisR, bagyo, canpumf, caracas, carts, crawlee, ctsem, curriculr, dispersionIndicators, docorator, easyr, fairadapt, fixest, flextable, fplot, gMOIP, googleLanguageR, gridGraphics, hyper2, inlpubs, krt, magick, metainsight, odiffr, officer, orderanalyzer, pagedown, patientProfilesVis, piecepackr, polarzonoid, poldis, projectLSA, qapproach, retraction, ricu, rjtools, rotulador, rtransparency, saros, sdcMicro, soilKey, spelling, texPreview, tm, toolero, troopdata, ume, vennDiagramLab, verifyr2, webexercises, xmpdf.


See at CRAN