2017-08-21 1 views
0

Je télécharge quelques .png d'un site Web, les enregistre dans un dossier séparé et maintenant j'essaie de les joindre en un seul pdf, chaque image sur une page différente.Enregistrer les images téléchargées en un PDF en R

Tout ce que j'ai trouvé utilise une langue différente, mais j'aimerais faire tout en utilisant R, est-ce possible?

+0

* "Est-il possible?" *. Ce n'est pas une question de programmation. C'est une question Y/N. – gobrewers14

Répondre

1

Cela devrait faire l'affaire:

#-- 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()