Overblog Suivre ce blog
Editer l'article Administration Créer mon blog
Les Pérégrinations numériques du Gluon du Net

Le Gluon du Net est un acteur de la communauté du logiciel libre dont il assure la promotion et le support auprès d'autres gluons également attirés par la philosophie du "Libre".

Comment convertir un fichier JPG en PDF, sous Linux, en ligne de commande?

Publié le 9 Septembre 2014 par Le Gluon du Net in lignedecommande, pdf, jpg, imagemagick, convertir, convert, terminal

Comment convertir un fichier JPG en PDF, sous Linux, en ligne de commande?

Une question que vous vous posez souvent dans votre vie de tous les jours, surtout au réveil:

"Mais comment convertir un JPG en PDF, sous Linux, en ligne de commande?"

Hé bien c'est très simple!

Tout d'abord installer le programme imagemagik à partir de la logithèque Ubuntu:

Comment convertir un fichier JPG en PDF, sous Linux, en ligne de commande?
Comment convertir un fichier JPG en PDF, sous Linux, en ligne de commande?

ou si vous préférez l'installer en ligne de commande:

$ sudo apt-get install imagemagick

Imagemagick contient en fait plusieurs programmes qui constituent une véritable caisse à outil de l'image.

Le programme qui nous intéresse ici pour convertir les fichiers .jpg en fichier .pdf est "convert".

Le package une fois installé, dans un terminal, tapez simplement:

$ convert /chemin_vers_votre_fichier_source/picture.jpg /chemin_vers_votre_fichier_de_destination/picture.pdf

Affinons un peu la commande:

$ convert *.jpg pictures.pdf

--> vous obtiendrez ainsi un fichier pdf contenant tous les fichiers jpg du répertoire indiqué.

Pour rappel, en ligne de commande, l'astérisque est un joker qui signifie ici "concerne tous les fichiers dont l'extension est .jpg"

Affinons encore notre commande:

$ convert page1.jpg page2.jpg +compress file.pdf

--> Vous obtenez ainsi un fichier pdf dans lequel vous avez spécifié la place des fichiers:

page 1 --> sera affiché le fichier page1.jpg

page 2 --> sera affiché le fichier page2.jpg

compress --> pour optimiser la taille du fichier pdf ainsi généré

autre option possible:

$ convert -rotate 90 page\*.jpg +compress file.pdf

--> l'option rotate permet de tourner les images du nombre de degrés indiqué avant de les insérer dans le fichier pdf

Pour appliquer une rotation à un seul fichier, vous pouvez aussi utilisez:

$ convert -rotate 180 fichier.pdf fichier180.pdf

Commenter cet article

organique 12/11/2014 07:19

Merci beaucoup pour cet extrait de littérature. Continuez.