varios unir recortar paginas extraer cortar concatenar como combinar archivos imagemagick ghostscript imagemagick-convert

imagemagick - unir - Convertir un pdf de varias páginas en varias páginas con un solo comando



ubuntu concatenar pdf (3)

Quiero convertir archivos PDF de varias páginas en imágenes de una sola página de manera eficiente.

Ya sé cómo hacer esta página una a la vez con imagemagick. Por ejemplo,

convert x.pdf[2] x3.jpg

Me dará la tercera página del pdf como imagen. Entonces, si me doy cuenta de cuántas páginas hay en el pdf usando identificarme, entonces puedo recorrer y convertir todas las páginas del pdf a imágenes. Sin embargo, este método puede tomar un tiempo. Por ejemplo, un pdf de 15 páginas puede tardar entre 15-30 segundos.

De acuerdo con las respuestas que he visto en otros lugares (también en los foros de imagemagick), el siguiente comando imagemagick debería dividir un pdf en varias imágenes.

convert x.pdf x-%0d.jpg

pero todo lo que termina haciendo es crear la primera página llamada x-0.jpg

Como alternativa, he intentado usar pdftk con la capacidad de ráfaga. El problema que enfrenté allí es que la ráfaga no funciona en todos los casos. Lo hace para algunos pdf''s y no para algunos otros.

Cualquier sugerencia sobre cómo mejorar las cosas ayudaría.

Mi sistema operativo es Mac OSX Lion, pero también necesito que esto funcione en CentOS 6.


Se encontró con el mismo problema. Vuelva a instalar Imagemagick para trabajar en Mountain Lion. Si usas brew the simply

$brew unlink imagemagick $brew install imagemagick


Si usa Graphicsmagick en Debian o ImageMagick en macOS, probablemente tenga que agregar ADJOIN a su comando. Así que debería verse como

convert x.pdf +adjoin x-%04d.jpg


Te estás perdiendo la cantidad de dígitos. Utilizar:

convert x.pdf x-%04d.jpg

Donde 4 significa que se mostrarán 4 dígitos en el conteo de páginas.