GNU/Linux >> Tutoriels Linux >  >> Debian

Comment convertir un PDF en image (PNG, JPEG) à l'aide de l'outil de ligne de commande GIMP ou pdftoppm

Cet article explique comment convertir les pages d'un document PDF en fichiers image (PNG, JPEG et autres). Pour cette tâche, nous utiliserons (vous pouvez choisir celui que vous voulez) :

  • GIMP (GNU Image Manipulation Program) :pour ceux qui veulent utiliser une application graphique pour cette tâche. Étant donné que GIMP ne peut pas exporter automatiquement toutes les pages PDF par défaut (nécessite d'exporter les pages individuellement), l'article inclut également un plug-in GIMP qui peut exporter toutes les couches sous forme d'images distinctes.
  • pdftoppm :Cet outil en ligne de commande fait partie du poppler / poppler-utils -Package et peut convertir des documents PDF en images (avec chaque page PDF comme une image distincte) tels que PNG, JPEG et autres. L'outil peut convertir une seule page d'un document PDF, toutes les pages ou une plage de pages, et dispose de plusieurs options telles que le réglage de la résolution, le recadrage des images, etc.

Convertir un PDF en image (PNG, JPEG, etc.) avec GIMP

GIMP, un éditeur d'images gratuit et open source pour Linux, Windows et macOS, peut exporter des pages de documents PDF vers divers formats d'image, notamment PDF, JPEG, TIFF, BMP et bien d'autres.

Lors de l'ouverture d'un document PDF avec GIMP, chaque page est ajoutée en tant que calque séparé et une seule page PDF peut être exportée en tant qu'image à la fois. Vous pouvez exporter toutes les pages PDF (calques GIMP) ou un groupe sélectionné de calques en tant qu'images distinctes à la fois à l'aide d'un plug-in GIMP.

Utilisez GIMP pour convertir une ou quelques pages PDF en PNG, JPEG et autres formats d'image.

Commençons par convertir une seule (ou quelques-unes) pages PDF en PNG, JPEG, etc. en utilisant GIMP qui ne nécessite l'installation d'aucun plugin. De GIMP File Menu cliquez sur Open et sélectionnez le fichier PDF. Un Import from PDF La boîte de dialogue devrait apparaître - assurez-vous que le Open pages as L'option est définie sur Layers , et cliquez sur Import :

Dans la boîte de dialogue des calques GIMP, faites défiler jusqu'à la page que vous souhaitez convertir de PDF en PNG, JPEG, etc., et faites-la glisser vers le haut avec le pointeur de la souris pour qu'elle soit le premier calque :

Ensuite, cliquez sur le menu Fichier GIMP Export As... . Dans la boîte de dialogue d'exportation, vous pouvez soit modifier l'extension du nom de fichier exporté au format d'image souhaité (en Name case ci-dessus), ou cliquez sur Select File Type (By Extension) en bas de la boîte de dialogue pour sélectionner le format qui sera utilisé pour la page PDF exportée :

Maintenant, tout ce que vous avez à faire est de faire cela Export pour enregistrer la page PDF au format PNG, JPEG, TIFF ou tout autre format d'image.

Selon le type d'image que vous utilisez pour votre page PDF exportée, GIMP affichera une boîte de dialogue dans laquelle vous pourrez modifier certains paramètres tels que la qualité de l'image, le niveau de compression, etc. Apportez les modifications souhaitées ici, puis cliquez sur Export et le fichier image sera enregistré sur votre ordinateur.

Si vous souhaitez exporter d'autres pages du document PDF vers une image, déplacez le calque avec la page en haut de la liste des calques dans GIMP et répétez le processus. Pour savoir comment convertir un fichier PDF entier (ou un grand nombre de pages PDF à la fois) en JPEG, PNG et d'autres formats d'image à l'aide de GIMP, consultez les instructions ci-dessous.

Utilisez le plug-in GIMP Export Layers pour exporter toutes les couches sélectionnées (dans ce cas, les pages PDF) sous forme d'images distinctes.

Exporter des calques est un plugin GIMP qui peut exporter des calques sous forme d'images séparées. Il peut exporter des calques dans n'importe quel format de fichier pris en charge par GIMP et dispose de diverses options telles que l'exportation de tous les calques, uniquement les calques visibles, l'exportation uniquement des calques sélectionnés, etc.

Téléchargez le plugin Export Layers pour GIMP. vers le bas.

Vous pouvez facilement installer ce plugin sur Windows en utilisant le programme d'installation Windows qui l'accompagne. Pour l'installer sur Linux ou macOS, téléchargez l'archive ZIP depuis Export Layers, décompressez-la et copiez-la export_layers.py Fichier et le export_layers Dossier vers :

  • Linux :

    • GIMP 2.8 :~/.gimp-2.8/plug-ins
    • GIMP 2.10 a été installé à l'aide du gestionnaire de packages de votre distribution Linux :~/.config/GIMP/2.10/plug-ins
    • GIMP 2.10 installé à partir du package Flathub Flatpak :~/.var/app/org.gimp.GIMP/config/GIMP/2.10/plug-ins
    • GIMP 2.10 avec Snap installé :~/snap/gimp/current/.config/GIMP/2.10/plugins
  • Mac OS :

    • GIMP 2.8 :/Users/[your username]/Library/Application Support/GIMP/2.8/plug-ins
    • GIMP 2.10 :/Users/[your username]/Library/Application Support/GIMP/2.10/plug-ins

Redémarrez le GIMP s'il était en cours d'exécution lorsque vous avez installé le plugin.

Vous pouvez en savoir plus sur l'installation du plug-in Export Layer GIMP dans sa documentation.

Ouvrez maintenant un fichier PDF avec GIMP et assurez-vous que le Open pages as L'option est définie sur Layers dans la boîte de dialogue d'importation, comme déjà expliqué ci-dessus.

Vous pouvez désormais convertir toutes les pages PDF ou un groupe de pages sélectionné en formats d'image tels que PNG, JPEG et tout autre format pris en charge par GIMP en cliquant sur File -> Export Layers... dans le menu GIMP. Si vous souhaitez exporter toutes les pages PDF sous forme d'images PNG distinctes, il vous suffit de sélectionner l'emplacement et d'appuyer sur le bouton Export Bouton.

le Export Layers La boîte de dialogue vous permet de modifier l'extension de fichier et d'effectuer d'autres opérations avancées. Appuyez sur le png Champ en bas de la boîte de dialogue pour changer le format de l'image :

Pour les options avancées, cliquez sur Settings au bas du Export Layers Dialogue, puis Show more settings .

Par exemple, si vous souhaitez uniquement exporter les calques que vous avez sélectionnés dans la boîte de dialogue d'aperçu (affichés à droite de la fenêtre) Export Layers Boîte de dialogue), cliquez sur + Add Constraint... , puis Only layers selected in the preview :

Vous pouvez maintenant cliquer sur un calque dans la barre latérale d'aperçu de droite, puis cliquer sur le bouton. maintenez Shift Clé et cliquez sur un autre calque pour sélectionner tous les calques intermédiaires. Ou maintenez ce Ctrl Cliquez sur chaque calque que vous souhaitez exporter.

Maintenant, tout ce que vous avez à faire est de cliquer sur Export Cliquez sur le bouton et GIMP commencera à exporter les pages PDF que vous avez sélectionnées (ou toutes) au format PNG, JPEG ou tout autre format d'image que vous avez choisi :

Pour plus d'informations sur la personnalisation de l'exportation à l'aide des couches d'exportation, consultez la page de documentation du plugin.

Vous pourriez également être intéressé par :Configurer GIMP 2.10 pour utiliser les raccourcis clavier de Photoshop (Comment faire)

Convertissez des PDF en images (PNG, JPEG, etc.) à partir de la ligne de commande avec pdftoppm

pdftoppm peut convertir des pages de documents PDF en formats d'image tels que PNG, JPEG et autres à partir de la ligne de commande. Il peut convertir toutes les pages d'un document PDF en fichiers PDF séparés, une seule page ou une plage de pages, il prend en charge le réglage de la résolution de l'image, la mise à l'échelle, le recadrage des images résultantes et bien plus encore.

pdftoppm fait partie du poppler / poppler-utils / poppler-tools Package (selon la distribution Linux utilisée). Installez ce package comme suit :

  • Debian, Ubuntu, Linux Mint et autres distributions Linux basées sur Debian/Ubuntu :
sudo apt install poppler-utils

  • Fedora :
sudo dnf install poppler-utils

  • openSUSE :
sudo zypper install poppler-tools

  • Arch Linux :
sudo pacman -S poppler

Sur les autres distributions Linux, utilisez votre gestionnaire de packages pour gérer le poppler / poppler-utils Paquet.

Commençons maintenant à utiliser pdftoppm pour cinverser un PDF entier (nous l'appelons document.pdf dans cet exemple) en PNG et nommez chaque page du PDF converti en PNG sous la forme document-01.png , document-02.png et ainsi de suite :

pdftoppm -png document.pdf document

Voulez-vous convertir les pages PDF en JPEG au lieu de PNG ? Utilisez -jpeg au lieu de cela. Utiliser pour TIFF -tiff . Si vous ne spécifiez pas de format d'image, pdftoppm convertit les pages PDF en fichiers image PPM par défaut.

Comment définir une plage de pages pour la conversion de PDF en image avec pdftoppm , utilisez -f N , où N est le numéro de page de la première page à imprimer, et -l N , où N est la dernière page à imprimer dans ce cas.

Par exemple, pour obtenir les pages 5 à 15 d'un document PDF (nommé document.pdf dans l'exemple) en PNG avec pdftoppm et que chaque image résultante reçoive un nom document-05.png , document-06.png et ainsi de suite, vous utiliseriez :

pdftoppm -png -f 5 -l 15 document.pdf document

Souhaitez-vous augmenter le DPI de l'image convertie ? ? Par défaut, pdftoppm convertit les pages PDF en images 150 DPI. Pour augmenter le DPI, ajoutez -rx et -ry à la commande avec vos valeurs personnalisées.

Par exemple, pour utiliser un DPI de 300 pour les images résultantes, utilisez :

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

Pour voir toutes les options prises en charge par pdftoppm, exécutez. la fin pdftoppm --help et man pdftoppm .

Articles liés au PDF que vous pourriez également aimer :

  • Comment créer des formulaires PDF remplissables à l'aide de LibreOffice Writer
  • PDFArranger :Fusionner, diviser, faire pivoter, recadrer ou réorganiser des documents PDF (PDF Shuffler Fork)


Debian
  1. Comment créer une base de données dans MySQL à l'aide de la ligne de commande

  2. Comment extraire le fichier tar.gz sous Linux à l'aide de la ligne de commande

  3. Comment supprimer un utilisateur sous Linux à l'aide de la ligne de commande

  4. Comment convertir un PDF en texte sous Linux (interface graphique et ligne de commande)

  5. Comment télécharger des fichiers depuis la ligne de commande à l'aide de la commande wget ?

Convertir des documents en PDF sur la ligne de commande Debian

Comment convertir des documents au format PDF sur la ligne de commande Ubuntu

Comment redémarrer Debian en utilisant la ligne de commande

Comment convertir un PDF en image en ligne de commande Linux

Comment convertir un PDF en image avec Gimp

Comment utiliser la commande nmap