GNU/Linux >> Linux Esercitazione >  >> Linux

Ordinare Jpg in base alla data di creazione e convertirlo in Pdf singolo?

Su un Mac, come posso ordinare circa 2400 jpg in base alla loro data di creazione (cioè stat -f %SB ) tramite terminale e convertirli nell'ordine in un pdf?

E se un jpg è stato creato oggi alle 23:10 e un secondo poco dopo entro lo stesso minuto alle 23:10? Ci sono secondi nella data di creazione che possono essere presi in considerazione?

Risposta accettata:

Una semplice riga di comando con ImageMagick convert funziona per me.

Ho testato con la seguente riga di comando (in una directory con 14 file png) e ci sarà un'immagine per pagina nel file pdf.

convert  *.png out-parrot.pdf

Ma potrebbero esserci problemi con alcune versioni di convert

Funziona come previsto con la versione di convert in Parrot 4.4

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

ma ​​non funziona con la versione di convert in Ubuntu 18.04.1 LTS (aggiornato a febbraio 2019)

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

Questa versione "non è autorizzata" a scrivere file pdf

$ 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

Tramite una mailing list di Ubuntu ho avuto la seguente risposta (che la conversione in pdf è stata disattivata a causa di problemi con le vulnerabilità di ImageMagick)

Si tratta di un bug nella conversione di ImageMagick, in particolare per Ubuntu 18.04 LTS,
o la conversione in pdf è disattivata intenzionalmente?

Il cambiamento è stato intenzionale. Vedi https://usn.ubuntu.com/3785-1/

Grazie, Jeremy Bicha


Linux
  1. Come convertire i file pptx in jpg o png (per ogni diapositiva) su Linux?

  2. linux-shell:ridenominazione dei file al momento della creazione

  3. Come convertire il giorno dell'anno e l'anno in una data YYYYMMDD?

  4. Come convertire PDF in scala di grigi

  5. Ridimensiona e comprimi in batch i file PDF

4 modi per convertire in batch il tuo PNG in JPG e viceversa

Come convertire un file PDF in un'immagine PNG/JPG in Linux

Come convertire una pagina Web in PDF in Linux

Come convertire le immagini JPG in PDF utilizzando il terminale

Come convertire PDF in immagini PNG e viceversa in Linux

Come convertire PDF in immagine nel sistema Linux (metodo CLI e GUI)