2011-07-07 8 views
1

J'essaie d'utiliser ImageMagick pour convertir un tas de PDF en JPG (ou PNG), mais cette erreur garder les événements.ImageMagick, délégué a échoué

convert E/paginas/pdf/E2.pdf E/paginas/pdf/E2.png 
convert: no decode delegate for this image format `/tmp/magick-qX48YuZM-00000001' @ error/constitute.c/ReadImage/532. 
convert: Postscript delegate failed `E/paginas/pdf/E2.pdf': @ error/pdf.c/ReadPDFImage/663. 
convert: missing an image filename `E/paginas/pdf/E2.png' @ error/convert.c/ConvertImageCommand/3015. 

Même à .jpg

PS: Je suis à Ubuntu 10.10

+0

Quelqu'un a voté pour le fermer Comme Hors-sujet, mais si cela ne présente pas de problème de développement. Je ne sais pas ce que c'était. VRAIMENT MERCI! –

+1

Il s'agit en fait d'une erreur Ghostscript, pas ImageMagick. –

Répondre

1

ImageMagick 6.6.0-4 vient de se convertir avec succès un fichier PDF 1.4 au format .png. Quelle version sont les fichiers PDF que vous utilisez, et quelle version de convertir?

Vous déterminez la version PDF avec: head -c 8 myfile.pdf

La version ImageMagick: convert --version

Qu'est-ce que vous pouvez faire pour diagnostiquer le problème est de apt-get source imagemagick, et utiliser les numéros de ligne de source dans les messages d'erreur pour localiser le problème, et éventuellement corriger le programme pour reconnaître le PDF, même si vous devez dire au programme d'ignorer certaines sections.

+0

Comment puis-je savoir cela? –

+0

voir la réponse révisée. –

+0

PDF-1.4 ImageMagick: 6.7.0 –