Búsqueda de sitios web

Cómo convertir PDF a imagen en la línea de comandos de Linux


pdftoppm convierte páginas de documentos PDF a formatos de imagen como PNG y otros. Es una herramienta de línea de comandos que puede convertir un documento PDF completo en archivos de imagen separados. Con pdftoppm puedes especificar la resolución de imagen preferida, escalar y recortar tus imágenes.

Para utilizar la herramienta de línea de comandos pdftoppm, primero debe instalar pdftoppm, que forma parte de poppler/poppler-utils. /paquete poppler-tools. Instale este paquete de la siguiente manera dependiendo de su distribución de Linux

sudo apt install poppler-utils     [On Debian/Ubuntu & Mint]
sudo dnf install poppler-utils     [On RHEL/CentOS & Fedora]
sudo zypper install poppler-tools  [On OpenSUSE]  
sudo pacman -S poppler             [On Arch Linux]

A continuación se muestran ejemplos de cómo puede utilizar la herramienta pdftoppm para convertir sus archivos PDF a imágenes:

1. Convertir documento PDF a imagen

La sintaxis para convertir un pdf completo es la siguiente:

pdftoppm -<image_format> <pdf_filename> <image_name>
pdftoppm -<image_format> <pdf_filename> <image_name>

En el siguiente ejemplo, el nombre de mi documento es Linux_For_Beginners.pdf y lo convertiremos al formato PNG y nombraremos las imágenes como Linux_For_Beginners.

pdftoppm -png Linux_For_Beginners.pdf Linux_For_Beginners

Cada página del PDF se convertirá a PNG como Linux_For_Beginners-1.png, Linux_For_Beginners-2.png , etc.

2. Convierta una variedad de páginas PDF en imágenes

La sintaxis para especificar el rango es la siguiente:

pdftoppm -<image_format> -f N -l N <pdf_filename> <image_name>
pdftoppm -<image_format> -f N -l N <pdf_filename> <image_name>

Donde N especifica el número de la primera página a convertir y -l N para la última página a convertir.

En el siguiente ejemplo, convertiremos las páginas 10 a 15 de Linux_For_Beginners.pdf a PNG.

pdftoppm -png -f 10 -l 15 Linux_For_Beginners.pdf Linux_For_Beginners

El resultado serán imágenes denominadas Linux_For_Beginners-10.png, Linux_For_Beginners-11.png, etc.

3. Convierta la primera página PDF en imagen

Para convertir la primera página utilice únicamente la siguiente sintaxis:

pdftoppm -png -f 1 -l 1 Linux_For_Beginners.pdf Linux_For_Beginners

4. Ajuste la calidad de DPI a la conversión

Pdftoppm convierte páginas PDF en imágenes con un DPI de 150 de forma predeterminada. Para ajustar, utilice el número rx que especifica la resolución X y -ry el número que especifica la resolución Y. resolución, en DPI.

En este ejemplo, ajustamos la calidad DP de Linux_For_Beginners.pdf a 300.

pdftoppm -png -rx 300 -ry 300 Linux_For_Beginners.pdf Linux_For_Beginners

Para ver todas las opciones disponibles y admitidas en pdftoppm, ejecute los comandos:

pdftoppm --help  
man pdftoppm

Con suerte, ahora puedes convertir tus páginas PDF en imágenes en Linux usando la herramienta de línea de comandos Pdftoppm.