rotate not jpg convert authorized pdf imagemagick

pdf - not - imagemagick windows convert



ImageMagick está convirtiendo solo la primera página del pdf (4)

Estoy teniendo problemas con ImageMagick.

He instalado GhostScript v9.00 e ImageMagick-6.6.7-1-Q16 en Windows 7 - 32 bits

Cuando ejecuto el siguiente comando en cmd

convertir D: / test / sample.pdf D: / test / pages / page.jpg

solo la primera página del pdf se convierte a pdf. También he probado el siguiente comando

convertir D: / test / sample.pdf D: / test / pages / page-% d.jpg

Esto crea el primer jpg como page-0.jpg pero el otro no se crea. Realmente apreciaría si alguien puede arrojar algo de luz sobre esto. Gracias.

ACTUALIZAR:

He ejecutado el comando usando -debug "Todos"

una de las muchas líneas puestas dice:

2011-01-26T22:41:49+01:00 0:00.727 0.109u 6.6.7 Configure Magick[5800]: nt-base.c/NTGhostscriptGetString/1008/Configure registry: "HKEY_CURRENT_USER/SOFTWARE/GPL Ghostscript/9.00/GS_DLL" (failed)

¿Podría tener algo que ver con GhostScript después de todo?


De acuerdo con el administrador del sitio en el foro de ImageMagick:

ImageMagick utiliza el dispositivo pngalpha cuando encuentra un PDF de Adobe Illustrator. Muchos de estos son una sola página. Idealmente, Ghostscript admitiría un dispositivo que permite múltiples páginas PDF con transparencia, pero no ...

Solución fácil Edite deletes.xml y cambie pngalpha a pnmraw.

Esto funcionó para mí. No sé si presenta otros problemas, sin embargo.

Ver esta publicación desde sus foros .


Encontré esta solución que convierte todas las páginas en el pdf en una sola imagen jpg:

montage input.pdf -mode Concatenate -tile 1x output.jpg

el montaje está incluido en ImageMagick.

Probado en ImageMagick 6.7.7-10 en Ubuntu 13.04.


Por cierto, si necesita convertir páginas primera y segunda, proporcione en matriz valores separados por comas

convert D:/test/sample.pdf[0,1] D:/test/pages/page.jpg

Los archivos JPEG resultantes se nombrarán:

  • para la página 1: page-0.jpg
  • para la página 2: page-1.jpg

También puedes hacer

convert D:/test/sample.pdf[10,15,20-22,50] D:/test/pages/page.jpg

Los archivos JPEG resultantes se nombrarán:

  • para la página 11: page-10.jpg
  • para la página 16: page-15.jpg
  • para la página 21: page-20.jpg
  • para la página 22: page-21.jpg
  • para la página 23: page-22.jpg
  • para la página 51: page-50.jpg

Puede ser que ayude a alguien.


Puede especificar qué página convertir convirtiendo un número en [] después del nombre del archivo:

convert D:/test/sample.pdf[7] D:/test/pages/page-7.jpg

Sin embargo, debería haber convertido todas las páginas en imágenes individuales con su comando.