Archivos de la categoría Utilidades

Convertir PDF a imagen JPG/PNG fácilmente desde consola linux (ubuntu)

Acabo de probar varios servicios online… pero todos ellos con calidad pésima y con restricciones.


Desde nuestro linuxito lo tenemos fácil, abrimos consola (Control + Alt + T), nos situamos en la carpeta donde está el pdf (en este caso multipage.pdf ) y escribimos:

convert -quality 100 -density 600×600 multipage.pdf single%d.jpg

  • Opción -density : define la calidad del renderizado del PDF antes de convertirlo (aquí 600 dpi). Para impresiones de alta calidad puedes poner un valor mayor.
  • Opción  %d : Justo antes de la extensión es para automatizar la numeración de las páginas de salida (0,1,2,…)
  • Opción -quality : define la calidad de compresión del JPG de salida (0 minimo … 100 máximo)

El sufijo .jpg define el formato de salida (.png / .jpg / .pdf).

Así de fácil.

Sí te dice que no tienes el programa convert, lo instalas con

sudo apt install imagemagick-6.q16

Si después de instalarlo te da un error al convertir, tipo «convert-im6.q16: not authorized» lo arreglas editando este archivo: 

sudo nano /etc/ImageMagick-6/policy.xml

y cambiando la linea 

<policy domain=»coder» rights=»none» pattern=»PDF» />

por

<policy domain=»coder» rights=»read|write» pattern=»PDF» />

Rotar un PDF facilmente desde Ubuntu / Linux usando PDFTK

A veces hemos escaneado mal un documento y lo tenemos «patas parriba». Desde linux y rotte_iconcon un sencillo y pequeño programa/utilidad lo pondremos al derecho: el PDFTK

Imaginemos nuestro pdf «patas parriba» en la carpeta Descargas. Abriremos un teminal (combinación de teclas control+alt+T) y en esa ventana escribimos:

sudo apt-get install pdftk

Nos pedirá la clave de nuestro usuario, la ponermos y pulsamos enter.

En Ubuntu 18 (o Linux Mint 19) ya no viene el paquete pdftk, pero podemos seguir instalándolo de la siguiente manera:

sudo apt install snapd
sudo snap install pdftk
sudo ln -s /snap/pdftk/current/usr/bin/pdftk /usr/bin/pdftk

 

Con eso tendremos instalado el programa. Ahora vamos hasta la carpeta descargas, que es donde tenemos nuestro fichero Original.pdf . En la misma ventana de antes (la terminal) escribimos:

cd ~/Descargas

Y ahora usamos nuestra nueva utilidad para pdf’s:

pdftk Original.pdf cat 1-endS output Rotado.pdf

La S es Sur (girarlo 180grados), se puede cambiar por E o W (este, oeste) para 90º Este u oeste.
El 1-end es el rango, se puede cambiar e incluso hacerlo a una sola página.
Rotado.pdf es el nombre del archivo resultante, en la misma carpeta.

Y listo!

P.D.: Si usas las últimas versiones de Linux MInt (Tessa por ejemplo) no podrás instalar el pdftk. Pero puedes seguir las instrucciones de «elatareao» e instalar las PDF-TOOLS ->
https://www.atareao.es/aplicacion/pdf-tools-o-modificar-pdf-en-linux/