【问题标题】:Merging PDF easily with pdftools使用 pdftools 轻松合并 PDF
【发布时间】:2019-09-05 13:58:33
【问题描述】:

我正在做几个网页抓取,它在某个目录(路径)中返回每日 pdf,我需要找到某种方式以尽可能简单的方式获取所有文件。现在,我将一一列出所有文件。有什么简单的方法吗?

data_download
pdf_01 <- paste("path\\", data_download, " - MK - Debêntures novas.pdf", sep="")
pdf_02 <- paste("path\\", data_download, " - MK - Fundos novos.pdf", sep="")
pdf_03 <- paste("path\\", data_download, " - News - Instruções CVM.pdf", sep="")
pdf_04 <- paste("path\\", data_download, " - News - Notícias CVM.pdf", sep="")

pdf_merged <- paste("path\\", data_download, " - Novidades de hoje.pdf", sep="")

pdf_combine(c(pdf_01,pdf_02,pdf_03,pdf_04) ,output  = pdf_merged)

【问题讨论】:

  • 如果您想合并所有 PDF,list.files() 可能是答案,否则您需要说明如何选择要合并的文件
  • 谢谢@Miff。如何将此列表放在 c() 中以便可以合并? tks!!!

标签: r pdf merge


【解决方案1】:

list.files() 函数可让您获得所需的大部分内容,如果您希望合并路径文件夹中名称中包含“pdf”的所有文件,您可以执行以下操作:

pdf_combine(list.files(path, pattern="pdf", full.names=TRUE), output  = pdf_merged)

【讨论】:

    猜你喜欢
    • 2019-11-29
    • 1970-01-01
    • 1970-01-01
    • 2010-10-07
    • 1970-01-01
    • 2014-12-19
    • 1970-01-01
    • 1970-01-01
    • 2013-03-20
    相关资源
    最近更新 更多