Verwenden von Imagemagick zum Konvertieren von TIFF in PDF

Wie kann ich JPG einfach in PDF konvertieren? zeigt, wie man .jpg-Dateien homebrewinstalliert imagemagickund dann in .pdf konvertiert. Ich möchte viele TIFF-Dateien in PDF konvertieren, dabei denselben Namen beibehalten und nur die Erweiterung ändern.

Für JPEG-Dateien wurde empfohlen, den folgenden Befehl zu verwenden:

  1. brew install imagemagick
  2. convert *.jpg output.pdf

Ich versuche, den Schritt 2-Befehl für *.TIFF-Dateien in *.PDF zu verwenden.

Obwohl ich die Befehlszeile buchstabengetreu verwende, kann ich meine 300 Dateien nicht mit dieser einzigen Zeile ändern. Tatsächlich wird überhaupt keine Datei konvertiert.

Wäre jemand so nett, eine helfende Hand zur Verfügung zu stellen?

Hast du den Befehl probiert convert *.tiff output.pdf? Welche Nachricht oder Ausgabe wird zurückgegeben?
Ich habe vergessen zu erwähnen, dass ich jede einzelne .jpg-Datei in eine gleichnamige .pdf-Datei konvertieren wollte.
Ich habe diesen Befehl ausprobiert, aber Dateien werden zu einer einzigen Datei kompliert. Ich suche nach einzelnen Dateien mit demselben Namen wie die Originaldatei

Antworten (1)

Das *in convert *.jpg output.pdfwird zur Liste der Eingaben erweitert. Das bedeutet, dass der Befehl, den Sie tatsächlich ausgeführt haben, so aussah:

convert one.jpg two.jpg three.jpg output.pdf

Wie Sie sehen können, ist das nicht das, was Sie wollen, da alle Bilder in das Ausgabe-PDF kompiliert werden. Da der Befehl „jpg“ enthält, sucht er außerdem nach „jpg“-Dateien, nicht nach „tiff“, also müssen Sie dies auch ändern.

Daher müssen Sie diesen Befehl für jede der Eingaben ausführen.

find /path/to/folder -iname "*.tiff" -exec convert {} {}.pdf \;
Danke und +1. Aber: Ist die Konvertierung verlustfrei? Das heißt, convertwickelt der Befehl die vorhandenen TIF- oder JPG-Dateien einfach in eine PDF-Datei ein, ohne die Bilder zu ändern, oder dekomprimiert er die Bilder zuerst und komprimiert sie erneut, wenn er sie in die PDF-Datei einbettet?