Pergunta

O sistema que eu estou usando utiliza o utilitário de conversão linux para pdfs converter para jpgs. Minha caixa me dá o seguinte erro.

>$ convert Badge-1114044091.pdf Badge-1114044091.jpg
convert: Postscript delegate failed `Badge-1114044091.pdf'.
convert: missing an image filename `Badge-1114044091.jpg'.

Mas a máquina de produção não. De acordo com

>$ convert -version 

minha versão é a mesma que a máquina prodution. Eu não sei exatamente como verificar se as necessidades de PostScript a ser atualizado. Não é realmente um enorme linux guru.

EDIT: Após a sugestão, eu verifiquei Ghostscript. O seguinte já estava instalado.

>$ gs -version
ESP Ghostscript 8.15.3 (2006-08-25)
Copyright (C) 2004 artofcode LLC, Benicia, CA.  All rights reserved.
Foi útil?

Solução

Instale GhostScript.

http://www.ghostscript.com/


ImageMagick (a 'converter' utilidade) não realmente converter PDFs; invoca GhostScript usando um comando arcano como

gs -q -sDEVICE=jpeg -dBATCH -dNOPAUSE -dFirstPage=1 -dLastPage=1 -r<OUTPUT RESOLUTION> -sOutputFile=<OUTPUT>.jpg <INPUT>.pdf 2>&1

Você pode querer experimentar esse comando diretamente se você quiser mais controle.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top