Recherche de site Web

Comment convertir un PDF en image dans la ligne de commande Linux


pdftoppm convertit les pages de documents PDF en formats d’image tels que PNG et autres. Il s’agit d’un outil en ligne de commande qui peut convertir un document PDF entier en fichiers image séparés. Avec pdftoppm, vous pouvez spécifier la résolution d’image préférée, mettre à l’échelle et recadrer vos images.

Pour utiliser l’outil en ligne de commande pdftoppm, vous devez d’abord installer pdftoppm qui fait partie du package poppler/poppler-utils/poppler-tools. Installez ce paquet comme suit en fonction de votre distribution 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]

Vous trouverez ci-dessous des exemples de la façon dont vous pouvez utiliser l’outil pdftoppm pour convertir vos fichiers pdf en images :

1. Convertir un document PDF en image

La syntaxe de conversion d’un pdf entier est la suivante :

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

Dans l’exemple ci-dessous, le nom de mon document est Linux_For_Beginners.pdf et nous allons le convertir au format PNG et nommer les images comme Linux_For_Beginners.

$ pdftoppm -png Linux_For_Beginners.pdf Linux_For_Beginners

Chaque page du PDF sera convertie en PNG sous forme de Linux_For_Beginners-1.png, Linux_For_Beginners-2.png, etc.

2. Convertir une gamme de pages PDF en images

La syntaxe de spécification de la plage est la suivante :

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

Où N spécifie le numéro de la première page à masquer et -l N pour la dernière page à convertir.

Dans l’exemple ci-dessous, nous allons convertir les pages 10 à 15 de Linux_For_Beginners.pdf en PNG.

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

La sortie sera des images nommées Linux_For_Beginners-10.png, Linux_For_Beginners-11.png, etc.

3. Convertir la première page PDF en image

Pour convertir la première page, utilisez uniquement la syntaxe ci-dessous :

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

4. Ajuster la qualité DPI à la conversion

Pdftoppm convertit les pages PDF en images avec un DPI de 150 par défaut. Pour ajuster, utilisez le numéro rx qui spécifie la résolution X, et -ry le nombre qui spécifie la résolution Y, en PPP.

Dans cet exemple, nous ajustons la qualité DP de Linux_For_Beginners.pdf à 300.

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

Pour voir tous les choix disponibles et pris en charge dans pdftoppm, exécutez les commandes :

$ pdftoppm --help  
man pdftoppm

Avec un peu de chance, vous pouvez maintenant convertir vos pages PDF en images sous Linux à l’aide de l’outil en ligne de commande Pdftoppm.

Articles connexes: