unir programas online jpg imagen gratis descargar convertir convertidor como calidad alta pdf imagemagick

programas - descargar convertidor de pdf a jpg



Convertir PDF a imagen con alta resoluciĆ³n. (11)

Estoy tratando de usar el programa de línea de comandos para convert un PDF en una imagen (JPEG o PNG). Aquí está uno de los archivos PDF que estoy tratando de convertir.

Quiero que el programa recorte el exceso de espacio en blanco y devuelva una imagen de calidad suficientemente alta para que los superíndices puedan leerse con facilidad.

Este es mi mejor intento actual. Como puede ver, el recorte funciona bien, solo necesito mejorar la resolución un poco. Este es el comando que estoy usando:

convert -trim 24.pdf -resize 500% -quality 100 -sharpen 0x1.0 24-11.jpg

He tratado de tomar las siguientes decisiones conscientes:

  • cambiar su tamaño más grande (no tiene efecto en la resolución)
  • Hacer la calidad lo más alta posible.
  • usar el -sharpen (he probado un rango de valores)

Cualquier sugerencia, por favor, para obtener la resolución de la imagen en el PNG / JPEG final más alto sería muy apreciada.


El archivo PNG que adjuntas se ve muy borroso. En caso de que necesite utilizar un procesamiento posterior adicional para cada imagen que generó como vista previa de PDF, disminuirá el rendimiento de su solución.

2JPEG puede convertir el archivo PDF que adjuntó a un buen JPG afilado y recortar los márgenes vacíos en una llamada:

2jpeg.exe -src "C:/In/*.*" -dst "C:/Out" -oper Crop method:autocrop


En realidad es bastante fácil de hacer con Vista previa en un mac. Todo lo que tiene que hacer es abrir el archivo en Vista previa y guardar (o exportar) un png o jpeg, pero asegúrese de usar al menos 300 ppp en la parte inferior de la ventana para obtener una imagen de alta calidad.


He encontrado que es más rápido y más estable cuando se procesan lotes de PDF grandes en PNG y JPG para usar el comando gs (aka Ghostscript) subyacente que convert usos.

Puede ver el comando en la salida de convert -verbose y hay algunos ajustes más posibles (YMMV) que son difíciles / imposibles de acceder directamente a través de convert .

Sin embargo, sería más difícil hacer su recorte y afilado utilizando gs , por lo que, como dije, ¡YMMV!


Parece que las siguientes obras:

convert / -verbose / -density 150 / -trim / test.pdf / -quality 100 / -flatten / -sharpen 0x1.0 / 24-18.jpg

Da como resultado la imagen de la izquierda . Compare esto con el resultado de mi comando original ( la imagen de la derecha ):

(Para ver y apreciar realmente las diferencias entre los dos, haga clic derecho en cada uno y seleccione "Abrir imagen en una nueva pestaña ..." .)

También tenga en cuenta los siguientes hechos:

  • Lo peor, la imagen borrosa de la derecha tiene un tamaño de archivo de 1.941.702 Bytes (1.85 MByte). Su resolución es de 3060x3960 píxeles, utilizando un espacio de color RGB de 16 bits.
  • La mejor imagen nítida de la izquierda tiene un tamaño de archivo de 337.879 Bytes (330 kByte). Su resolución es de 758x996 píxeles, utilizando un espacio de color gris de 8 bits.

Por lo tanto, no hay necesidad de cambiar el tamaño; añadir la bandera -density . El valor de densidad 150 es extraño: ¡probar un rango de valores da como resultado una imagen de peor aspecto en ambas direcciones!


Personalmente me gusta esto.

convert -density 300 -trim test.pdf -quality 100 test.jpg

Es un poco más del doble del tamaño del archivo, pero me parece mejor.

-density 300 establece los ppp en los que se representa el PDF.

-trim elimina los píxeles de borde que son del mismo color que los píxeles de la esquina.

-quality 100 establece la calidad de compresión JPEG a la más alta calidad.

Cosas como -sharpen no funcionan bien con el texto porque deshacen las cosas que hizo su sistema de renderizado de fuentes para hacerlo más legible.

Si realmente desea que se amplíe, utilice el tamaño aquí y posiblemente un valor de ppp más grande de algo como targetDPI * scalingFactor que representará el PDF en la resolución / tamaño que desee.

Las descripciones de los parámetros en imagemagick.org están here


También te da buenos resultados:

exec("convert -geometry 1600x1600 -density 200x200 -quality 100 test.pdf test_image.jpg");


Una sugerencia más es que puedes usar GIMP.

Simplemente cargue el archivo PDF en GIMP-> guardar como .xcf y luego puede hacer lo que quiera con la imagen.


Uso pdftoppm en la línea de comandos para obtener la imagen inicial, generalmente con una resolución de 300 pdftoppm -r 300 , así que pdftoppm -r 300 , luego uso la convert para realizar el recorte y la conversión de PNG.


Usuario de Linux aquí: probé la utilidad de línea de comandos de convert (de PDF a PNG) y no estaba satisfecho con los resultados. Encontré que esto es más fácil, con un mejor resultado:

  • extrae la (s) página (s) pdf con pdftk
    • por ejemplo: pdftk file.pdf cat 3 output page3.pdf
  • abrir (importar) que pdf con GIMP
    • importante: cambie la Resolution importación de 100 a 300 o 600 pixel/in
  • en GIMP exportar como PNG (cambiar la extensión del archivo a .png)

Editar:

Imagen agregada, tal como se solicita en los Comments . Convertir el comando utilizado:

convert -density 300 -trim struct2vec.pdf -quality 100 struct2vec.png

GIMP : importado a 300 dpi (px / in); Exportado como nivel de compresión PNG 3.

No he usado GIMP en la línea de comando (re: mi comentario, a continuación).


Utilice esta línea de comando:

convert -geometry 3600x3600 -density 300x300 -quality 100 TEAM/ 4.pdf team4.png

Esto debería convertir correctamente el archivo como has pedido.


normalmente extraigo la imagen incrustada con ''pdfimages'' en la resolución nativa, luego uso la conversión de ImageMagick al formato necesario:

$ pdfimages -list fileName.pdf $ pdfimages fileName.pdf fileName # save in .ppm format $ convert fileName-000.ppm fileName-000.png

Esto genera el mejor y más pequeño archivo de resultados.

Nota: Para las imágenes incrustadas JPG con pérdida, tuvo que usar -j:

$ pdfimages -j fileName.pdf fileName # save in .jpg format

Con el poppler reciente puede usar -todos los que guardan con pérdida como jpg y sin pérdida como png

En la pequeña plataforma Win provista, tuvo que descargar un binario reciente (0.37 2015) ''poppler-util'' de: http://blog.alivate.com.au/poppler-windows/