r - 在R中将多页pdf转换为PNG

标签 r loops

该代码可以将多页pdf文件转换成分隔的相同页面

library(pdftools)
pdf_convert("Merit List.pdf", format = "png", pages = NULL, filenames = NULL, dpi = 300, opw = "", upw = "", verbose = TRUE)

我需要的是在它们的特定目录中转换多个 pdf 的所有页面,该列表只是一个示例我有一个包含所有具有图像的 pdf 的目录

list <- c("pdf/data/Merit List.pdf", 
          "pdf/data/New/Merit List.pdf")

尝试使用以下代码进行转换但失败了,我想需要一个循环或函数,就像在网络上搜索的那样,但我不是 R 专家

library(pdftools)
    pdf_convert(list, format = "png", pages = NULL, filenames = NULL, dpi = 300, opw = "", upw = "", verbose = TRUE)

最佳答案

试试这个对我有用

library(pdftools)
directory<-"pdf/data"
file.list <- paste(directory, "/",list.files(directory, pattern = "*.pdf"), sep = "")
lapply(file.list, FUN = function(files) {pdf_convert(files, format = "png",dpi = 300,pages =NULL,filenames =)})

关于r - 在R中将多页pdf转换为PNG,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47983947/

相关文章:

python - 停止两个循环线程连续接收和发送数据

r - 如何使用 tidyr::unite 函数删除 NA?

r - 如何在 R 中插入数据

R + 生物导体 : combining probesets in an ExpressionSet

python - 给定二维列表和值库的所有值的加权平均值

javascript - 数组推送中的“for”循环(javascript)

r - 允许绑定(bind)表中的重复名称

Python 等价于 R 的头尾函数

javascript - 在显示之前与我的 JSON 对象交互

Python按指定顺序循环字典