Changes in version 3.9.0 o Windows: update poppler fallback lib (mostly for msys2) Changes in version 3.8.0 (2026-04-11) o pdf_toc() now also returns if bookmarks are open (#117) o MacOS: update to poppler 26.04 Changes in version 3.7.0 (2026-01-30) o Switch some deprecated fields to new ones Changes in version 3.6.0 (2025-09-10) o pdf_text() gains an argument 'raw' (#138) o MacOS: update fallback library to poppler 25.09.1 Changes in version 3.5.0 (2025-03-03) o Windows: use poppler from Rtools if found Changes in version 3.4.1 (2024-09-20) o Remove some test verbosity as per CRAN requeset o Update maintainer email address Changes in version 3.4.0 (2023-09-25) o Windows: update to poppler 23.08.0 + deps Changes in version 3.3.3 (2023-02-07) o Fix a bug in the version checking macro o Remove CXX11 from Makevars.win Changes in version 3.3.2 (2022-10-16) o Compile with the default CXX standard (i.e. C++14 for current R) Changes in version 3.3.1 (2022-10-04) o Workaround for a bug in Rcpp Changes in version 3.3.0 (2022-07-07) o Fix some deprecated poppler APIs Changes in version 3.2.1 (2022-05-27) o MacOS: avoid linking to poppler builds which depend on 3rd party shared libraries from xQuartz. Changes in version 3.2.0 (2022-04-19) o CRAN macbuilder: try to find local poppler-data via pkg-config o Windows: update to poppler 22.04.0 Changes in version 3.1.1 (2022-02-25) o Fix bug when pkg is compiled with -D_GLIBCXX_ASSERTIONS, e.g. Fedora. Changes in version 3.1.0 (2022-02-16) o Fix a test that could segfault with recent versions of poppler o Windows / MacOS: update to poppler 22.02.0 Changes in version 3.0.1 (2021-05-06) o Fix configure script to run under Solaris Changes in version 3.0.0 (2021-05-05) o Note: the poppler library 0.88 introduced changes in whitespace rendering for pdf_text(). This can result in extra linebreaks or spaces in text output. o Windows: update to poppler 21.04.0 and add UCRT support. o MacOS: update poppler to 20.12.1. o Trim \r and \f characters from pdf_text() Changes in version 2.3.1 (2020-05-22) o Minor tweaks for configure script o Show poppler version during CMD check Changes in version 2.3 (2019-11-10) o pdf_text() now tries better to get all text in the page media-box. o New functions pdf_ocr_text and pdf_ocr_data (wrappers for tesseract) Changes in version 2.2 (2019-03-10) o Import new qpdf package with pdf transformation tools o Enable pdf_data() in poppler 0.71 now Debian has backported the encoding patch. o Document new PPA for Ubuntu 16.04 and 18.04 with poppler 0.74 Changes in version 2.1 (2019-01-16) o Windows / MacOS: update poppler to 0.73.0 o Remove code that used the 'unstable' xpdf api o Use unique_ptr objects to fix memory leaks Changes in version 2.0 (2018-12-11) o Windows, MacOS: update poppler to 0.72.1 (backported UTF-8 fix) o Enable pdf_data() on systems with 0.72.1 or newer o Several encoding related fixes in text/metadata extraction o Add a 'tibble' class to data frames for pretty printing Changes in version 1.8 (2018-05-27) o Run configure script in bash Changes in version 1.7 (2018-05-17) o Change autobrew script to avoid dependency on xQuartz Changes in version 1.6 (2018-03-27) o pdf_render_page() and pdf_convert() gain argument to control 'antialias' o Small tweaks in pdf_text() for dealing with malformed pdf files Changes in version 1.5 (2017-11-05) o On Windows and MacOS we now bundle poppler-data to support non-latin text o Windows: Upgrade libpoppler to 0.61.0 from rwinlib o Windows: patch libpoppler bug that would cause pdf_convert() to generate corrupt files o PDF rendering errors are relayed via message() instead of warning() Changes in version 1.4 (2017-09-01) o Hide symbols in supported platforms o Upgrade libpoppler on Windows Changes in version 1.3 (2017-06-12) o Improve support for reading passworded and encyrpted pdf files (+ unit tests) o Support direct conversion from pdf to png, jpeg, tiff (+ unit tests) o Switch to Rcpp automatic symbol registration o Tweak autobrew script for legacy Mavericks builds Changes in version 1.2 (2017-03-30) o Fix autobrew for OSX Mavericks Changes in version 1.1 (2017-03-18) o Extract autobrew script to separate repo Changes in version 1.0 (2016-12-03) o Add workaround for poppler landscape truncation bug (fixes #7) Changes in version 0.5 (2016-08-28) o Rebuild poppler on Windows to support PDF rendering Changes in version 0.4 (2016-08-12) o Update Homebrew URL in configure script. o Fix autobrew (rename libopenjepg -> libopenjp2) o Update libpoppler 0.46 for Windows Changes in version 0.3 (2016-04-08) o Update libpoppler 0.42 for Windows o Use the COMPILED_BY variable on Windows to support R 3.3 Changes in version 0.2 (2016-03-04) o Switch pdf_render_page to 1 based indexing o Fix for red/blue channel mixup in pdf_render_page o Update example to use local PDF file Changes in version 0.1 (2016-02-26) o Initial release