Com convertir PDF a imatge a la línia d'ordres de Linux


pdftoppm converteix les pàgines de documents PDF en formats d'imatge com PNG i altres. És una eina de línia d'ordres que pot convertir un document PDF sencer en fitxers d'imatge separats. Amb pdftoppm, podeu especificar la resolució d'imatge preferida, escalar i retallar les vostres imatges.

Per utilitzar l'eina de línia d'ordres pdftoppm, primer heu d'instal·lar pdftoppm, que forma part del paquet poppler/poppler-utils/poppler-tools. Instal·leu aquest paquet de la següent manera en funció de la vostra distribució 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ó es mostren exemples de com podeu utilitzar l'eina pdftoppm per convertir els vostres fitxers pdf en imatges:

1. Converteix document PDF a imatge

La sintaxi per convertir un pdf sencer és la següent:

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

A l'exemple següent, el nom del meu document és Linux_For_Beginners.pdf i el convertirem al format PNG i anomenarem les imatges com a Linux_For_Beginners.

$ pdftoppm -png Linux_For_Beginners.pdf Linux_For_Beginners

Cada pàgina del PDF es convertirà a PNG com a Linux_For_Beginners-1.png, Linux_For_Beginners-2.png, etc.

2. Converteix el rang de pàgines PDF en imatges

La sintaxi per especificar l'interval és la següent:

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

On N especifica el número de la primera pàgina per ocultar i -l N per a l'última pàgina a convertir.

A l'exemple següent, convertirem les pàgines 10 a 15 de Linux_For_Beginners.pdf a PNG.

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

La sortida seran imatges anomenades Linux_For_Beginners-10.png, Linux_For_Beginners-11.png, etc.

3. Converteix la primera pàgina PDF en imatge

Per convertir la primera pàgina només utilitzeu la sintaxi següent:

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

4. Ajusteu la qualitat de DPI a la conversió

Pdftoppm converteix pàgines PDF en imatges amb un DPI de 150 per defecte. Per ajustar, utilitzeu el número rx que especifica la resolució X i -ry el número que especifica la resolució Y, en DPI.

En aquest exemple, ajustem la qualitat DP de Linux_For_Beginners.pdf a 300.

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

Per veure totes les opcions disponibles i compatibles amb pdftoppm, executeu les ordres:

$ pdftoppm --help  
$ man pdftoppm

Amb sort, ara podeu convertir les vostres pàgines PDF en imatges a Linux mitjançant l'eina de línia d'ordres Pdftoppm.