我有一个包含 100 个 .png 图像的目录,我想将其转换为 pdf。
这些图像正是我想要 pdf 的大小。
magick
我可以像这样使用“手动”创建多页pdf :
library(magick)
img1 <- image_read("image1.png")
img2 <- image_read("image2.png")
image_write(c(img1, img2), format = "pdf", "check.pdf")
但是我无法让 image_write 命令接受文件名向量来自动执行此过程。例如,我想从我的目录“test”中的 .png 图像制作一个 100 页的 pdf:
all_images <- list.files("test")
我认为这purrr
可能会有所帮助,但没有运气:
library(purrr)
image_write(map(all_images, image_read), format = "pdf", "check.pdf")
有任何想法吗?