73 votes

Convertir de nombreuses images en un seul PDF sur Mac

Comment puis-je convertir environ 100 fichiers PNG en un seul PDF sur un Mac ? Je suis prêt à utiliser la ligne de commande si cela peut aider.

J'ai essayé d'utiliser iPhoto, mais il se ferme tout seul, je ne sais pas pourquoi. Enregistrer depuis Aperçu ne fait pas exactement ce que je veux. Des idées ?

92voto

Tagraf Points 28

Si vous avez Leopard (10.5 ou ultérieur) ou Lion, le moyen le plus simple est d'utiliser Aperçu. Il vous suffit de suivre les étapes suivantes :

  1. Ouvrez la première image dans Aperçu
  2. Affichez la barre latérale (Maj-Commande-D)
  3. Faites glisser les images supplémentaires dans la barre latérale
  4. Allez dans Fichier > Imprimer (Commande P)
  5. Dans la liste déroulante PDF, sélectionnez Enregistrer en tant que PDF

C'est tout ! Vous devriez maintenant avoir un PDF contenant toutes vos images.

Si cela ne fonctionne pas pour vous, vous devriez envisager des solutions tierces telles que Adobe Acrobat Pro qui possède une fonction de fusion ou PDFLab.

70voto

kqw Points 2451

Je préfère utiliser des outils en ligne de commande tels que ImageMagick pour ce type de travail. Vous pouvez installer IM avec Homebrew:

brew install imagemagick

Ensuite, vous pouvez faire

convert *.jpg sortie.pdf

et si le PDF résultant est un peu trop gros, vous pouvez essayer :

convert -qualité 60 *.jpg sortie.pdf

Bien sûr, ImageMagick fonctionne également sur d'autres systèmes Unix, et même sur cygwin.

(Si vous voulez un ordre spécifique, vous pouvez également écrire les noms de fichiers .jpg un par un. Ou utilisez * et renommez les fichiers .jpg par ordre alphabétique.)

11voto

Galilsnap Points 191

Ma méthode est similaire à celle de Marcus, mais fonctionne un peu mieux pour moi lorsque les images sont de tailles différentes et que vous ne voulez pas que le PDF soit simplement en format 8.5x11 mais que chaque page conserve la taille de l'image d'origine.

  1. Ouvrez la première image dans Aperçu
  2. Affichez les miniatures (Commande-option-2)
  3. Faites glisser toutes les images supplémentaires sur la barre latérale

Après cela, nous divergeons :

  1. Sélectionnez toutes les miniatures d'images dans la barre latérale (sélectionnez-en une en cliquant, puis Commande-A)
  2. Fichier > Exporter les images sélectionnées...
  3. Sélectionnez ou créez un dossier pour contenir vos images temporaires, définissez le format en PDF, et cliquez sur Choisir
  4. Fermez toutes les images originales
  5. Ouvrez le DERNIER PDF exporté dans Aperçu (ceci deviendra la dernière page)
  6. Faites glisser tous les autres PDF exportés sur la barre latérale et déposez-les SUR LA miniature du PDF exporté que vous venez d'ouvrir
  7. Cela devrait créer un PDF multipages avec les images dans le même ordre qu'elles étaient dans le Finder. Renommez-le pour le retrouver facilement, enregistrez et c'est terminé.

2voto

Jason Points 21

Sur des versions plus récentes d'OSX, vous feriez mieux d'utiliser l'outil de ligne de commande natif sips - voir la question Stack Overflow 6349984 répondue, qui convertit du pdf au png. Il devrait être beaucoup plus facile de scripter sips (disponible depuis ~2009) que de cliquer plusieurs fois dans Aperçu.

Essentiellement,

sips -s format pdf chemin-du-fichier-png-d'entrée --out chemin-du-fichier-pdf-de-sortie

2voto

Adam Erickson Points 151

Je recommande vivement le programme Python CLI img2pdf pour une conversion sans perte :

https://gitlab.mister-muffin.de/josch/img2pdf

Exemple d'utilisation :

img2pdf img1.png img2.jpg -o out.pdf

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X