【发布时间】:2020-01-14 22:18:07
【问题描述】:
我有一个包含 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")
有什么想法吗?
【问题讨论】:
标签: r pdf png multipage magick-r-package