Konvertieren Sie viele Bilder in ein PDF auf dem Mac

53

Wie kann ich auf einem Mac ungefähr 100 PNGs in ein PDF konvertieren? Ich bin offen für die Verwendung der Befehlszeile, wenn es hilft.

Ich habe versucht, iPhoto zu verwenden, aber es wird beendet, nicht sicher, warum. Das Speichern aus der Vorschau macht nicht ganz das, was ich will. Gedanken?

tekknolagi
quelle
Doppelte Frage zu AskDifferent: apple.stackexchange.com/questions/11163/…
tir38

Antworten:

71

Wenn Sie mit Leopard (10.5 oder neuer) oder Lion arbeiten, können Sie am einfachsten die Vorschau verwenden . Mach einfach folgendes:

  1. Öffnen Sie das erste Bild in der Vorschau
  2. Seitenleiste anzeigen (Umschalt-Befehl-D)
  3. Ziehen Sie weitere Bilder in die Seitenleiste
  4. Gehe zu Datei> Drucken (Befehl P)
  5. Wählen Sie in der PDF-Dropdown-Liste Als PDF speichern

Das ist es! Sie sollten jetzt ein PDF haben, das alle Ihre Bilder enthält.

Wenn dies bei Ihnen nicht funktioniert, sollten Sie sich Lösungen von Drittanbietern wie Adobe Acrobat Pro mit einer Kombinationsfunktion oder PDFLab ansehen .

Mekwall
quelle
1
+1 - Mein Lösungsvorschlag auch. Ich habe diese Methode verwendet, um mehrere PDF-Dateien durch Drucken zu kombinieren und dann "Als PDF speichern" im Druckfeld zu wählen.
SplinterReality
1
Bei mir in Snow Leopard hat Datei> Drucken nur das erste Bild gedruckt. Ich musste Datei> Ausgewählte Bilder drucken auswählen, um alle zu drucken.
Kldavis4
3
Shift-Cmd-D hat die Sidebar für mich nicht geöffnet, ich musste explizit View -> Thumbnails (Option - Cmd - 2) verwenden - auf Mac OS X El Capitan 10.11.3 - ansonsten hat die Anleitung wunderbar geklappt.
Arcseldon
Es ist 2018 und diese Methode funktioniert immer noch wie Charme. Danke für diese Antwort.
Lucio Mollinedo
52

Ich bevorzuge die Verwendung von Befehlszeilentools wie ImageMagick für diese Art von Arbeit. Sie können IM mit Homebrew installieren :

brew install imagemagick

Danach können Sie tun

convert *.jpg output.pdf

und wenn das resultierende PDF etwas zu groß ist, können Sie versuchen:

convert -quality 60 *.jpg output.pdf

Natürlich funktioniert ImageMagick auch auf anderen Unix-Systemen und sogar auf Cygwin.

(Wenn Sie eine bestimmte Reihenfolge wünschen, können Sie die .jpgDateinamen auch einzeln aufschreiben oder *die .jpgs in alphabetischer Reihenfolge verwenden und umbenennen .)

fifi finanzen
quelle
Nach dem Ausführen dieses Befehls wurde jedes Bild, zu dem * .jpg erweitert wurde, mit dem ersten Bild überschrieben, und nur das letzte wurde
Uhr
@ user5359531 Seltsam. Bei mir hat das schon oft perfekt geklappt und zur Kontrolle habe ich es einfach nochmal probiert. Kein Problem. Was war der genaue Befehl, den Sie ausgeführt haben? Und welche Version? convert --version|head -1gibt mirVersion: ImageMagick 6.9.5-2 Q16 x86_64 2016-07-13 http://www.imagemagick.org
fifi Finanzen
Wie bestellen Sie die Seiten?
JohnnyQ
1
@JohnnyQ Benennen Sie die Bilddateien in der Reihenfolge, in der die Seiten in der PDF-Datei angezeigt werden sollen.
Coredumperror
Diese. Es funktioniert wunderbar für jedes Seitenverhältnis - die obige Print-Antwort ist mehr ein Hack als alles andere.
Vlad
6

Meine Methode ähnelt der von Marcus, funktioniert jedoch bei mir ein wenig besser, wenn die Bilder alle unterschiedliche Größen haben und Sie nicht möchten, dass die PDF-Datei nur 8,5 x 11 groß ist, sondern dass jede Seite die Größe des Originalbilds hat.

  1. Öffnen Sie das erste Bild in der Vorschau
  2. Vorschaubilder anzeigen (Befehl-Option-2)
  3. Ziehen Sie weitere Bilder in die Seitenleiste

Danach gehen wir auseinander:

  1. Wählen Sie alle Miniaturansichten in der Seitenleiste aus (wählen Sie eine aus, indem Sie auf und dann auf Befehlstaste-A klicken).
  2. Datei> Ausgewählte Bilder exportieren ...
  3. Wählen Sie einen Ordner für Ihre temporären Bilder aus oder erstellen Sie einen Ordner, setzen Sie Format auf PDF und klicken Sie auf Auswählen
  4. Schließen Sie alle Originalbilder
  5. Öffnen Sie das zuletzt exportierte PDF in der Vorschau (dies wird die letzte Seite)
  6. Ziehen Sie alle anderen exportierten PDF-Dateien in die Seitenleiste und legen Sie sie OBEN auf der Miniaturansicht der exportierten PDF-Datei ab, die Sie gerade geöffnet haben
  7. Dadurch sollte eine mehrseitige PDF-Datei mit den Bildern in derselben Reihenfolge wie im Finder erstellt werden. Benennen Sie es um, damit Sie es leicht finden, speichern und fertig sind.
Dave
quelle
Diese Methode hat bei mir sehr gut funktioniert. Die akzeptierte Antwort ist sehr praktisch, aber wie @Dave bereits erwähnt, funktioniert sie nicht so gut, wenn Ihre Bilder unterschiedliche Größen haben. Die Methode Accepted Answer's führt auch zu einem Rand um den Rand der PDF-Datei, vermutlich weil das Druckdialogfeld automatisch einen Anschnitt hinzufügt. In der Vorschau können Sie auch alle anderen PDF-Dateien ziehen und ablegen und sie auf einen Schlag zur ersten (oder letzten) PDF-Datei hinzufügen. Sie können die Seiten in der resultierenden PDF-Datei auch durch Ziehen und Ablegen neu anordnen.
Zkoh,
Funktioniert nicht mit Yosemite. Schritt 2 zeigt eine Warnmeldung und beendet den Vorgang.
20.
1

Bei aktuelleren Versionen von OSX ist die Verwendung des nativen Befehlszeilentools möglicherweise besser sips- siehe die beantwortete Stapelüberlauf-Frage 6349984 , die von pdf nach png konvertiert. Das Skripting sips(das seit ~ 2009 verfügbar ist) sollte weitaus einfacher sein als das mehrmalige Klicken in der Vorschau.

Im Wesentlichen,

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

Eine viel einfachere Möglichkeit ist die Verwendung des übersehenen App Automator, den Sie im Ordner Applications finden.

Dieser Link zeigt genau, wie: Verwenden Sie Automator, um Ihre Forschungsfotos in einem PDF zu kombinieren

Lykke Madsen
quelle
1
Bitte zitieren Sie die wesentlichen Teile der Antwort aus dem / den Verweis (en), da die Antwort ungültig werden kann, wenn sich die verlinkte (n) Seite (n) ändern.
DavidPostill
0

Ich empfehle das Python CLI-Programm img2pdffür eine verlustfreie Konvertierung:

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

Anwendungsbeispiel:

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