2010-05-19 41 views
57

usando ImageMagick, ¿qué comando debo usar para convertir un PDF a PNG? Necesito la más alta calidad, el tamaño de archivo más pequeño. esto es lo que tengo hasta ahora (muy lento por cierto):Convertir PDF a PNG usando ImageMagick

convert -density 300 -depth 8 -quality 85 a.pdf a.png 

En cuanto a lo que hace Gmail cuando un usuario "ver" un PDF, la calidad es impresionante y el tamaño de archivo muy mínima. El DPI es solo 96 (tengo que establecer una densidad de 300 para obtener algo decente). Alguien sabe cómo lo hace GMail? Gracias.

+0

Uso de 'densidad 'también es la solución de la imagen convertida también ** blur **. – Turtle

+5

'Necesito la más alta calidad, el tamaño de archivo más pequeño. ¿Al mismo tiempo? Imposible. ¡Bienvenido al mundo real! – bers

Respuesta

27

cuando establece la densidad en 96, ¿no se ve bien?

cuando lo probé vi que guardar como jpg resultó con mejor calidad, pero el tamaño de archivo más grande

+5

acaba de probar convert -density 96 -quality 85 a.pdf a.png y los resultados son muy buenos –

38

Reducing the image size antes de los resultados de salida en algo que se ve más nítida, en mi caso:

convert -density 300 a.pdf -resize 25% a.png 
+1

Este método funcionó para mí, mientras que la respuesta aceptada no. En particular, las líneas finas resultantes ahora están bien, mientras que antes tenían un gran alias. – anderstood

+1

No funciona para mí, afirma que no encuentra el archivo. –

+0

Descargó [ImageMagick-7.0.6-0-portable-Q16-x64.zip] (https://www.imagemagick.org/script/download.php) –