GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Jpg nach Erstellungsdatum sortieren und in einzelnes Pdf konvertieren?

Wie kann ich auf einem Mac ungefähr 2400 jpg sortieren nach ihrem Erstellungsdatum (also stat -f %SB ) über das Terminal und konvertieren Sie sie in dieser Reihenfolge in ein PDF?

Was wäre, wenn ein jpg wurde heute um 23:10 Uhr erstellt und kurz darauf innerhalb derselben Minute um 23:10 Uhr eine zweite? Gibt es Sekunden im Erstellungsdatum, die berücksichtigt werden können?

Akzeptierte Antwort:

Eine einfache Befehlszeile mit ImageMagick convert funktioniert für mich.

Ich habe mit der folgenden Befehlszeile getestet (in einem Verzeichnis mit 14 PNG-Dateien), und es wird ein Bild pro Seite in der PDF-Datei geben.

convert  *.png out-parrot.pdf

Aber es kann Probleme mit einigen Versionen von convert geben

Es funktioniert wie vorgesehen mit der Version von convert in Parrot 4.4

$convert --version
Version: ImageMagick 6.9.10-23 Q16 x86_64 20190101 https://imagemagick.org

aber es funktioniert nicht mit der Version von convert in Ubuntu 18.04.1 LTS (Stand Februar 2019)

$ convert --version
Version: ImageMagick 6.9.7-4 Q16 x86_64 20170114 http://www.imagemagick.org

Diese Version ist „nicht berechtigt“, PDF-Dateien zu schreiben

$ convert  *.png out-ubuntu.pdf
convert-im6.q16: not authorized `out-ubuntu.pdf' @ error/constitute.c/WriteImage/1037.
$ apt-cache policy imagemagick
imagemagick:
  Installed: 8:6.9.7.4+dfsg-16ubuntu6.4
  Candidate: 8:6.9.7.4+dfsg-16ubuntu6.4
  Version table:
 *** 8:6.9.7.4+dfsg-16ubuntu6.4 500
        500 http://se.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages
        500 http://security.ubuntu.com/ubuntu bionic-security/main amd64 Packages
        100 /var/lib/dpkg/status
     8:6.9.7.4+dfsg-16ubuntu6 500
        500 http://se.archive.ubuntu.com/ubuntu bionic/main amd64 Packages

Über eine Ubuntu-Mailingliste erhielt ich folgende Antwort (dass die Konvertierung nach pdf wegen Problemen mit ImageMagick-Schwachstellen abgeschaltet wurde)

Ist dies ein Fehler in ImageMagick convert, speziell für Ubuntu 18.04 LTS,
oder ist die Konvertierung in PDF absichtlich deaktiviert?

Die Änderung war beabsichtigt. Siehe https://usn.ubuntu.com/3785-1/

Danke, Jeremy Bicha


Linux
  1. Wie konvertiert man ein PDF in JPG mit der Befehlszeile unter Linux?

  2. ImageMagick ist nicht berechtigt, PDF in ein Bild zu konvertieren

  3. Wie konvertiere ich den Tag des Jahres und das Jahr in ein Datum JJJJMMTT?

  4. So konvertieren Sie PDF in Graustufen

  5. Batch-Größenänderung und Komprimierung von PDF-Dateien

4 Möglichkeiten zur Batch-Konvertierung von PNG in JPG und umgekehrt

So konvertieren Sie eine PDF-Datei in ein PNG/JPG-Bild unter Linux

So konvertieren Sie eine Webseite unter Linux in PDF

So konvertieren Sie JPG-Bilder mit dem Terminal in PDF

So konvertieren Sie PDF in PNG-Bilder und zurück unter Linux

So konvertieren Sie PDF in ein Bild in einem Linux-System (CLI- und GUI-Methode)