如何使用 r 和 pdftools 包将多个 pdf 拉入 pdf_convert?

How do I pull in multiple pdfs into pdf_convert using r and pdftools package?

如何将多个pdf文件导入到pdftools包的pdf_convert命令中?

我有一个包含多个 pdf 文件的目录。我正在使用 pdftools 包和 pdf_convert 命令从 pdf 文档渲染 jpeg。但是,没有 pattern 命令来为文档设置模式。

我试过:

for(i in length(dir(folder))){
   pdf_convert("C:/folder/*.pdf", format = "jpeg")
}

然而,这会引发一个错误:

Error in normaizePath(path.expand(path), winslash, mustWork) : path[1]="C:/folder/*.pdf: The filename, director name, or volume label syntax is incorrect

当我不使用 *.pdf 而是使用实际文件名时,它起作用了。

如何获取读取多个文件的命令?

抱歉,我没有可重现的示例。我不确定如何 post 一个包含多个 pdf 文件的目录并在 SO 上访问它。

这样就可以了,不需要循环。

library(pdftools)

directory <- "C:/folder"
file.list <- paste(directory, "/",list.files(directory, pattern = "*.pdf"), sep = "")

lapply(file.list, FUN = function(files) {
  pdf_convert(files, format = "jpeg")
})