how - imagemagick linux
Imagemagick Convierte PDF a JPEG: FailedToExecuteCommand `“ gswin32c.exe ”/ PDFDelegateFailed (3)
Tengo archivos PDF que necesito convertir a imágenes. He instalado Imagemagick. Tengo un PDF llamado a.pdf que puedo abrir (no está dañado) en la carpeta C: / Convert /
Desde la línea de comandos estoy intentando
C:/Convert>convert a.pdf a.jpg
Y estoy recibiendo el error.
convert.exe: FailedToExecuteCommand `"gswin32c.exe" -q -dQUIET -dSAFER -dBATCH -
dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEV
ICE=pamcmyk32" -dTextAlphaBits=4 -dGraphicsAlphaBits=4 "-r72x72" -dUseCIEColor
"-sOutputFile=C:/Users/MNALDO~1.COR/AppData/Local/Temp/magick-3704HYGOqqIK5rhI%d
" "-fC:/Users//MNALDO~1.COR/AppData/Local/Temp/magick-3704vK6aHo7Ju9WO" "-fC:/Use
rs//MNALDO~1.COR/AppData/Local/Temp/magick-3704GQSF9kK8WAw6"'' (The system cannot
find the file specified.
) @ error/delegate.c/ExternalDelegateCommand/480.
convert.exe: PDFDelegateFailed `The system cannot find the file specified.
'' @ error/pdf.c/ReadPDFImage/797.
convert.exe: no images defined `a.jpg'' @ error/convert.c/ConvertImageCommand/323
0.
Está en los documentos ahora. https://github.com/dlemstra/Magick.NET/blob/master/Documentation/ConvertPDF.md
Debe instalar la última versión de GhostScript antes de poder convertir un pdf usando Magick.NET.
Asegúrese de que solo instala la versión de GhostScript con la misma plataforma. Si usa la versión de 64 bits de Magick.NET, también debe instalar la versión de 64 bits de Ghostscript. Puede utilizar la versión de 32 bits junto con la versión de 64 bits, pero obtendrá un mejor rendimiento si mantiene las plataformas iguales.
Ya que realmente tienes que instalar Ghostscript para hacer esto, ¿por qué no soltar ImageMagick all-together? De todos modos, simplemente reenvía el comando a Ghostscript, no agrega ningún valor, solo tarda más en procesar (y carga todo en la RAM mientras está en ello).
Instala GhostScript y ejecuta el comando:
gswin64c.exe -dNOPAUSE -sDEVICE=jpeg -r200 -dJPEGQ=60 -sOutputFile=foo-%03d.jpg foo.pdf -dBATCH
Esto es idéntico y más rápido que correr:
convert -quality 60 -density 200 foo.pdf foo-%03d.jpg
Ghostscript instalar Ghostscript para rasterizar archivos vectoriales (PDF, EPS, PS, etc.) con ImageMagick. IM realizará un desembolso en Ghostscript cuando realice estas manipulaciones (puede verlo si usa la etiqueta -verbose en su invocación de IM). También puede utilizar Ghostscript solo para rasterizar archivos vectoriales.