我已经看到了How to install poppler 0.73 on ubuntu 18.04 的第一个答案,它基本上包含以下步骤:
使用 checkinstall 编译并安装 Poppler 0.73 到 /usr/local:
sudo apt-get install libopenjp2-7-dev libgdk-pixbuf2.0-dev cmake checkinstall
sudo apt-get build-dep libpoppler-cpp-dev
cd ~/Downloads
wget https://poppler.freedesktop.org/poppler-0.73.0.tar.xz
tar -xf poppler-0.73.0.tar.xz
cd poppler-0.73.0
mkdir build
cd build
cmake ..
sudo checkinstall make install
Run Code Online (Sandbox Code Playgroud)
定义环境变量 R_LD_LIBRARY_PATH 来通知 R 关于 /usr/local/lib 中的 Poppler 库:
echo "export R_LD_LIBRARY_PATH=\$R_LD_LIBRARY_PATH:/usr/local/lib" >> .bashrc
Run Code Online (Sandbox Code Playgroud)
在 R-shell 中编译 pdftools R-package:
install.packages("pdftools")
Run Code Online (Sandbox Code Playgroud)
使用任何 pdf 文件从 R-shell 进行测试
> pdftools::pdf_data(pdf="/usr/share/cups/data/default.pdf")
[1]]
[1] width height x y …Run Code Online (Sandbox Code Playgroud)