Конвертировать PDF в PNG с пакетом анимации - PullRequest
0 голосов
/ 18 июня 2019

Я пытаюсь преобразовать в этом примере pdf в png, используя пакет анимации так же, как здесь Конвертировать pdf в png в R

library("animation")
ani.options(outdir = "//Usuarios/Facturas")
pdf("Factura.pdf")
plot(1:10)
dev.off()
im.convert("Factura.pdf", 
           output = "Factura.png")

Но у меня есть эта ошибка:

Error

Та же ошибка, что и здесь: Ошибка при использовании magick R для импорта PDF , но это решение ссылается на внешнее программное обеспечение, которое я не нашел в исходном сообщении (и я не установил). Я подчеркнул, что Ghostscript делает то, что я хочу (pdf to png), но разве не предполагается, что пакет анимации должен делать?

Или я испортил свой мозг?

Спасибо

Ответы [ 2 ]

0 голосов
/ 21 июня 2019

Наконец я нашел ответ с другой посылкой, я объясню, если кому-то это понадобится.

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, который является идеальным решением для моей ситуации.

0 голосов
/ 18 июня 2019

Пакет animation использует ImageMagick для некоторых своих функций (именно поэтому ImageMagick указан как системное требование в руководстве ). ImageMagick в свою очередь очевидно использует Ghostscript для рендеринга PDF. Так что да: обсуждаемые здесь вопросы Ghostscript , безусловно, заслуживают рассмотрения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...