jpg - ¿Cómo ejecutar ImageMagick para convertir solo la primera página del PDF de varias páginas a JPEG?
pdf to jpg ubuntu (3)
No use ImageMagick, use Ghostscript. ImageMagick llama a Ghostscript para hacer el trabajo de todos modos ...
gs -sDEVICE=jpeg -sOutputFile=<output-filename> -dLastPage=1 <input filename>
También puede cambiar el dispositivo a jpegcmyk
(para salida CMYK) o jpeggray
para salida gris, puede cambiar la resolución usando -r
, use -dFirstPage
y -dLastPage
para extraer un rango continuo de páginas, etc.
¿Cómo ejecuto la convert
de ImageMagick si quiero un archivo JPEG de la primera página solamente de un PDF de varias páginas?
Para ampliar la respuesta de @KenS, aquí hay más detalles, especialmente para los usuarios de Windows.
Puede descargar GhostScript para Windows aquí: http://www.ghostscript.com/download/gsdnld.html . La ruta de instalación predeterminada para el ejecutable es "C: / Archivos de programa / gs / gs910 / bin / gswin64c.exe".
Los argumentos de línea de comandos enumerados anteriormente también son correctos en Windows, pero aquí hay algunos más que encontré útiles:
gswin64c.exe -dNOPAUSE -dBATCH -r96 -sDEVICE=jpeg -sOutputFile="<out-file.jpg>"
-dFirstPage=1 -dLastPage=1 "<input-file.pdf>"
También creé un archivo por lotes que lo envuelve muy bien y lo publiqué en mi cuenta de GitHub. También facilita mucho la creación de miniaturas para múltiples archivos .pdf. Compruébelo en pdf2jpg.bat .
Si está utilizando una línea de comandos de convert
, puede ejecutarla con estos parámetros:
convert source.pdf[0] output.jpeg
Tenga en cuenta que el número de páginas de ImageMagick está basado en 0. Entonces [0]
significa ''página 1''. Para seleccionar, digamos la 4ta página, tendría que usar [3]
.
Esta sintaxis no solo funciona para la entrada de PDF. También funciona con otros formatos de varias páginas o marcos múltiples, como TIFF de varias páginas o GIF y PNG multitarjeta animados.