我正在尝试使用动画包将this example pdf转换为png Convert pdf to png in R
library("animation")
ani.options(outdir = "//Usuarios/Facturas")
pdf("Factura.pdf")
plot(1:10)
dev.off()
im.convert("Factura.pdf",
output = "Factura.png")
但是我有这个错误:
与这里的错误相同:Error using magick R to import PDF,但是该解决方案引用了我在原始帖子中找不到的外部软件(并且我尚未安装)。我认为Ghostscript可以实现我想要的功能(pdf到png),但是动画包不应该做什么?
或者我弄乱了我的大脑?
谢谢
答案 0 :(得分:0)
animation
软件包将ImageMagick的某些功能(这就是为什么ImageMagick在the manual中被列为系统要求的原因)。 ImageMagick反过来apparently使用Ghostscript进行PDF渲染。是的:here讨论的Ghostscript问题当然值得研究。
答案 1 :(得分:0)
最后我找到了另一个包装的答案,我要解释是否有人需要它。
library(pdftools)
library(magick)
fichero="Factura.pdf"
png= pdftools::pdf_convert(fichero, dpi = 600)
# And if someone want to read it
png2 = image_read(png)
这不会保存任何.png文件,这是针对我的情况的完美解决方案。