Convertir pdf a imagen con pdftoppm

Convertir pdf a imagen con pdftoppm en linux.

Portable Document Format (PDF) to Portable Pixmap (PPM) converter, más conocido como «pdftoppm», es una herramienta con la capacidad de generar archivos de imagen a partir de un documento PDF. Su uso es rápido y sencillo, ya que tan solo debemos ejecutar unos simples comandos en la terminal de nuestra distribución linux.

La herramienta pdftoppm no solo permite convertir PDF en archivos de imagen, también puedes configurar el formato y las dimensiones de las imágenes a generar, incluso agregar un filtro de color. La herramienta permite la conversión desde documentos pdf, a los siguientes formatos de imagen.

  • PNG
  • JPEG
  • JPEGCMYK
  • JPEGOPT
  • TIFF
Convertir pdf con pdftoppm

Convertir pdf con pdftoppm

 

Convertir pdf a imagen con pdftoppm

La utilidad pdftoppm forma parte del paquete poppler-utils de linux. No todas las distribuciones linux, la traen por defecto, así que la instalamos.

Instalar poppler-utils
Debian, Ubuntu, Linux Mint y derivados
sudo apt install poppler-utils
Fedora, CentOS, Alma Linux y derivados
# CentOS 7 y derivados
sudo yum install poppler-utils

# Fedora, CentOS 8, Alma Linux y derivados
sudo dnf install poppler-utils
Arch Linux, Manjaro y derivados
sudo pacman -S poppler
OpenSUSE y derivados
sudo zypper addrepo https://download.opensuse.org/repositories/openSUSE:Leap:15.2:Update/standard/openSUSE:Leap:15.2:Update.repo
sudo zypper refresh
sudo zypper install poppler-tools
sudo install poppler-tools
Convertir pdf a imagen con pdftoppm

Convertir pdf a imagen con pdftoppm

 

Como usar pdftoppm y convertir pdf a imagen

Pdftoppm tiene muchas opciones de uso, pero los más usados son… convertir un PDF a imágenes, cambiar el formato de la imagen, convertir solo páginas específicas del pdf y, cambiar la resolución de la imagen.

Convertir un PDF completo a imágenes

Para convertir en imágenes un pdf completo, tan solo debes especificar el formato de las imágenes de salida, el documento pdf de entrada y, el nombre genérico de las imágenes.

pdftoppm -formato-de-imagen documento.pdf imagenes-de-salida

En nuestro ejemplo, convertimos el primer número de la revista sololinux a imágenes png, pero puedes seleccionar cualquiera de las extensiones mencionadas anteriormente.

pdftoppm -png REVISTA_SOLOLINUX_N01_FEBRERO_2019.pdf output-images

Ejemplo…

Listado de imagenes generadas

Listado de imágenes generadas

 

Especificar páginas del pdf a convertir en imágenes

Con las opciones «-f» y «-l», puedes especificar la primera y la última página a convertir en imagen. En nuestro ejemplo de la página 5, a la página 10.

pdftoppm -png -f 5 -l 10 REVISTA_SOLOLINUX_N01_FEBRERO_2019.pdf output-images

Observa la salida de ejemplo.

sergio@sololinux:~/demo$ ls -t
output-images-10.png  output-images-08.png  output-images-06.png  REVISTA_SOLOLINUX_N01_FEBRERO_2019.pdf
output-images-09.png  output-images-07.png  output-images-05.png
sergio@sololinux:~/demo$

 

Modificar la calidad de las imágenes de salida

Con «-rx» y «-ry», puedes modificar la resolución dpi de las imágenes a generar. Debes tener presente, que por defecto la herramienta pdftoppm genera las imágenes de salida, con una resolución de 150 dpi. En nuestro caso las reducimos a 50 x 50.

pdftoppm -png -rx 50 -ry 50 REVISTA_SOLOLINUX_N01_FEBRERO_2019.pdf output-images

También puedes incluir una selección de páginas a convertir.

pdftoppm -png -f 5 -l 10 -rx 50 -ry 50 REVISTA_SOLOLINUX_N01_FEBRERO_2019.pdf output-images

Como puedes ver en el ejemplo siguiente, el resultado de las imágenes tienen un peso mínimo.

sergio@sololinux:~/demo$ ls -lh
total 11M
-rw-rw-r-- 1 sergio sergio 212K may 20 15:35 output-images-05.png
-rw-rw-r-- 1 sergio sergio 194K may 20 15:35 output-images-06.png
-rw-rw-r-- 1 sergio sergio 146K may 20 15:35 output-images-07.png
-rw-rw-r-- 1 sergio sergio 191K may 20 15:35 output-images-08.png
-rw-rw-r-- 1 sergio sergio 130K may 20 15:35 output-images-09.png
-rw-rw-r-- 1 sergio sergio 192K may 20 15:35 output-images-10.png
-rw-rw-r-- 1 sergio sergio 9,8M may 20 15:05 REVISTA_SOLOLINUX_N01_FEBRERO_2019.pdf
sergio@sololinux:~/demo$

 

Ajustar la gama de colores de las imágenes

También puedes jugar con los grises y monocromo en el resultado de la salida.

Escala de grises
# Usamos -gray

pdftoppm -gray REVISTA_SOLOLINUX_N01_FEBRERO_2019.pdf output-images
Monocromo
# Usamos -mono

pdftoppm -mono REVISTA_SOLOLINUX_N01_FEBRERO_2019.pdf output-images

Imagen de ejemplo.

Convertir pdf a escala de grises o monocromo

Convertir pdf a escala de grises o monocromo

 

Canales de Telegram: Canal SoloLinux – Canal SoloWordpress

Espero que este artículo te sea de utilidad, puedes ayudarnos a mantener el servidor con una donación (paypal), o también colaborar con el simple gesto de compartir nuestros artículos en tu sitio web, blog, foro o redes sociales. Convertir pdf a imagen con pdftoppm.

Chat de SoloLinux en Telegram

 

Agregar comentario

1 logo sololinux

Suscríbete a SoloLinux

Recibe todos los nuevos artículos es tu correo electrónico

You have Successfully Subscribed!

Ir al contenido