将下载的图像保存在R中的一个PDF中

时间:2017-08-21 21:30:55

标签: r image pdf join download

我下载了几个.png的网站,将它们保存在一个单独的文件夹中,现在我尝试将它们加入一个pdf中,每个图像都在另一个页面上。

我发现的所有内容都使用不同的语言,但我很乐意使用R做一切,是否有可能?

1 个答案:

答案 0 :(得分:1)

这应该可以解决问题:

#-- Load libraries
library(png)
library(grid)

#-- Parameters
nFiles <- 2
file_name <- "test"

#-- Open pdf
pdf(file = "test.pdf")

#-- Read the files & plot
for (i in 1:nFiles)
{
    img <- readPNG(paste(file_name, i, ".png", sep = ""))
    grid.raster(img)

    if (i < nFiles) plot.new()
}
#-- Close pdf
dev.off()