【发布时间】:2016-07-27 00:33:24
【问题描述】:
我正在尝试在 R 中运行 PDFtotext 包。
当我运行这些命令时:
library(tm) pdf=readPDF(control=list(text="-layout"))(elem=list(uri=uri), language="en", id="idi")
我收到此错误:
system2 中的错误("pdftotext", c(control$text, shQuote(x), "-"), stdout = TRUE) : "pdftotext" 未找到
另外:警告消息:运行命令“pdfinfo”“C:*****\NCLR AR 2005.pdf”状态为 127
有人知道问题出在哪里吗?
【问题讨论】:
-
Sys.which("pdftotext")是""? IE。找不到该文件。你安装了吗?您可能想尝试使用包pdftools作为阅读 pdf 的替代方案。 -
tm库的此功能需要在您的计算机上安装pdftotext和pdfinfo。您可以为最常见的操作系统下载预编译的二进制文件here。正如您问题的标题所暗示的,这些程序未安装在 R 中或由 R 安装。它们需要作为单独的程序安装在您的系统上。