Convertir de nombreuses images en un seul PDF sur Mac

53

Comment puis-je convertir environ 100 PNG en un PDF sur un Mac? Je suis ouvert à utiliser la ligne de commande si cela peut vous aider.

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

tekknolagi
la source
Question dupliquée sur AskDifferent: apple.stackexchange.com/questions/11163/…
tir38

Réponses:

71

Si vous utilisez Leopard (10.5 ou une version ultérieure) ou Lion, le moyen le plus simple consiste à utiliser Aperçu . Il suffit de faire ce qui suit:

  1. Ouvrez la première image dans Aperçu
  2. Afficher 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 ça! Vous devriez maintenant avoir un PDF contenant toutes vos images.

Si cela ne fonctionne pas pour vous, vous devez rechercher des solutions tierces telles qu'Adobe Acrobat Pro disposant d'une fonctionnalité de combinaison ou de PDFLab .

mekwall
la source
1
+1 - Ma solution suggérée également. J'ai utilisé cette méthode pour combiner plusieurs PDF en imprimant, puis en choisissant "Enregistrer au format PDF" dans le panneau d'impression.
SplinterReality
1
Pour moi dans Snow Leopard, Fichier> Imprimer n'a imprimé que la première image. Je devais sélectionner Fichier> Imprimer les images sélectionnées pour pouvoir toutes les imprimer.
kldavis4
3
Shift-Cmd-D ne m'a pas ouvert l'encadré, je devais utiliser explicitement Vue -> Miniatures (option - Cmd - 2) - sur mac os x el capitan v10.11.3 - sinon les instructions donnaient un charme fou.
Arcseldon
Nous sommes en 2018 et cette méthode fonctionne toujours comme un charme. Merci pour cette réponse.
Lucio Mollinedo
52

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

brew install imagemagick

Ensuite, vous pouvez faire

convert *.jpg output.pdf

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

convert -quality 60 *.jpg output.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 aussi écrire les .jpgnoms de fichiers un par un. Ou utiliser *et renommer les .jpgs par ordre alphabétique.)

fifi finance
la source
Après avoir exécuté cette commande, toutes les images développées en * .jpg ont été écrasées par la première image. Seule l'image finale a été enregistrée au format PDF
utilisateur5359531
@ user5359531 Étrange. Pour moi, cela a parfaitement fonctionné plusieurs fois auparavant et pour vérifier, je viens de l'essayer à nouveau. Aucun problème. Quelle était la commande exacte que vous avez exécutée? Et quelle version? convert --version|head -1me donneVersion: ImageMagick 6.9.5-2 Q16 x86_64 2016-07-13 http://www.imagemagick.org
fifi finance
comment commandez-vous les pages?
JohnnyQ
1
@JohnnyQ Nommez les fichiers d'image dans l'ordre dans lequel vous souhaitez que les pages apparaissent dans le PDF.
Coredumperror
Cette. Cela fonctionne à merveille, quel que soit le rapport de format - la réponse imprimée ci-dessus est plus un bidouillage que toute autre chose.
Vlad
6

Ma méthode est similaire à celle de Marcus, mais fonctionne un peu mieux pour moi lorsque les images sont toutes de tailles différentes et que vous ne voulez pas que le PDF soit uniquement au 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. Afficher les vignettes (Commande-option-2)
  3. Faites glisser les images supplémentaires dans la barre latérale

Après cela nous divergent:

  1. Sélectionnez toutes les vignettes dans la barre latérale (sélectionnez-en une en cliquant sur, puis sur Commande-A).
  2. Fichier> Exporter les images sélectionnées ...
  3. Sélectionnez ou créez un dossier contenant vos images temporaires, définissez Format sur PDF, puis cliquez sur Choisir.
  4. Fermez toutes les images originales
  5. Ouvrez le DERNIER PDF exporté dans Aperçu (cela deviendra la dernière page)
  6. Faites glisser tous les autres PDF exportés dans la barre latérale et déposez EN DESSUS la vignette du PDF exporté que vous venez d'ouvrir.
  7. Cela devrait créer un fichier PDF de plusieurs pages avec les images dans le même ordre que dans le Finder. Renommez-le pour que vous puissiez le trouver facilement, enregistrez et vous avez terminé.
Dave
la source
Cette méthode a très bien fonctionné pour moi. La réponse acceptée est très pratique, mais comme @Dave l’a mentionné, ne fonctionne pas si bien si vos images sont de tailles différentes. La méthode de la réponse acceptée entraîne également une marge autour du bord du PDF, probablement parce que la boîte de dialogue d'impression ajoute automatiquement un fond perdu. En outre, Aperçu vous permet de glisser-déposer tous les autres PDF et de les ajouter au premier (ou au dernier) PDF en une seule fois. Vous pouvez également réorganiser les pages dans le fichier PDF résultant en effectuant un glisser-déposer.
Zkoh
Ne fonctionne pas sur Yosemite. L'étape 2 affiche une alerte et quitte le processus.
a20
1

Sur les versions les plus récentes d'OSX, il peut être préférable d'utiliser l'outil de ligne de commande natif sips- voir la question 6349984 de Stack Overflow , qui convertit un fichier pdf en fichier png. Il devrait être beaucoup plus facile de créer un script sips(disponible depuis ~ 2009) que de cliquer plusieurs fois dans Aperçu.

Essentiellement,

sips -s format pdf input-png-file-path --out output-pdf-file-path
Jason
la source
0

Un moyen beaucoup plus simple consiste à utiliser l’application plutôt négligée Automator, que vous trouverez dans le dossier Applications.

Ce lien montre exactement comment: Utilisez Automator pour combiner vos photos de recherche en un seul fichier PDF.

Lykke Madsen
la source
1
Veuillez citer les parties essentielles de la réponse à partir du (des) lien (s) de référence, car la réponse peut devenir invalide si la ou les pages liées changent.
DavidPostill
0

Je recommande fortement le programme CLI Python img2pdfpour la conversion sans perte:

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

Exemple d'utilisation:

img2pdf img1.png img2.jpg -o out.pdf
Adam Erickson
la source