首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用r和pdftools包将多个pdfs导入pdf_convert?

如何使用r和pdftools包将多个pdfs导入pdf_convert?
EN

Stack Overflow用户
提问于 2018-04-20 11:59:30
回答 1查看 2.2K关注 0票数 1

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

我有一个包含多个pdf文件的目录。我使用带有pdftools命令的pdf_convert包从pdf文档中呈现jpegs。但是,没有pattern命令为文档设置模式。

我试过:

代码语言:javascript
复制
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,而是使用实际的文件名时,它可以工作。

如何让命令读取多个文件?

对不起,我没有一个可复制的例子。我不知道我如何发布一个目录与多个pdf文件,并访问它在这样。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-04-20 12:10:26

这样就可以完成任务,而不需要循环。

代码语言:javascript
复制
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")
})
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49941158

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档