pdf imagemagick jpeg ghostscript postscript

pdf - Convertir: el delegado Postscript ha fallado



imagemagick jpeg (7)

Bueno, te dice que no hay tal archivo o directorio. Es probable que hayas comprobado que el archivo existe. ¿Has probado usar ./pdf-test.pdf, o usando una ruta totalmente calificada?

¿Has intentado abrir el archivo directamente con GS en lugar de usar ImageMagick? Solo para verificar el hecho de que GS funciona correctamente. Algo como:

gs ./test-pdf.pdf

debe abrir el archivo PDF en una ventana.

Estoy tratando de convertir un PDF a JPEG:

$ convert pdf-test.pdf pdf-test.pdf.jpg

Sin embargo, estoy recibiendo este error:

convert: Postscript delegate failed `pdf-test.pdf'': No such file or directory @ error/pdf.c/ReadPDFImage/664. convert: missing an image filename `pdf-test.pdf.jpg'' @ error/convert.c/ConvertImageCommand/3015.

Actualmente estoy usando esta versión de GS e ImageMagick en Mac OS X Lion:

$ gs -v GPL Ghostscript 9.02 (2011-03-30) Copyright (C) 2010 Artifex Software, Inc. All rights reserved. $ convert -version Version: ImageMagick 6.7.1-1 2011-07-21 Q16 http://www.imagemagick.org Copyright: Copyright (C) 1999-2011 ImageMagick Studio LLC Features: OpenMP

¿Alguien puede aclararme sobre esto?


Encontré el mismo problema con MAMP 3.05 en Mac OS X 10.6.8 cuando intentaba convertir archivos PDF con PHP e Imagick a otros formatos. La conversión no funciona y da un error como "Error en el delegado de PostScript ... No existe ese archivo ...".

Ya existe un archivo "gs" en / Applications / MAMP / Library / bin / lib que viene al instalar el paquete MAMP 3.05. Pero desafortunadamente, este archivo parece no estar en su buena ubicación, y esto puede explicar por qué Ghostscript no funciona.

El lugar correcto para el archivo "gs" es / usr / bin. Traté de poner un alias del archivo "gs" de la carpeta MAMP en / usr / bin, pero no funcionó.

El buen método es hacer una nueva instalación de GS. Descargue el paquete de instalación de http://pages.uoregon.edu/koch/ . La última actualización es 9.14, pero en su sitio, dicen que tiene errores en algunos casos. Por este motivo, preferí instalar Ghostscript 9.10.

Cuando se descarga, inicie el paquete Ghostscript. Es muy fácil ! GS se instala en / usr / local / bin. Copie el alias "gs" de / usr / local / bin a / usr / bin. Para hacer esto, obviamente, debe revelar los archivos ocultos en el buscador con una herramienta como Onyx, elija su versión MAC OS X en http://www.titanium.free.fr/downloadonyx.php

Reinicie MAMP y / o su computadora. Ahora GS funciona correctamente y los archivos PDF se pueden convertir a otros formatos de imagen.

Espero ser útil.


Estaba recibiendo el mismo mensaje de error. Luego instalé gs y el mismo comando funcionó correctamente después de eso.


He encontrado este problema hoy, y parece estar relacionado con el desbordamiento del volumen / tmp. Específicamente, son los archivos magick- * los que estaban desbordando el almacenamiento.

Liberar los archivos / tmp resolvió el problema para mí.


ImageMagick a veces arroja este error cuando elige una resolución demasiado grande. Use -density parámetro de -density para limitarlo, por ejemplo, -density 200 .


Intente instalar GS:

$ brew install gs


Recibí un mensaje de error muy similar de PHP / Imagick / GS, resultó que el pdf en cuestión estaba protegido con contraseña / encriptado. Entonces tal vez esa es otra posible causa.