Devi trovare e convertire migliaia di TIFF multipagina

1

Ho una vasta collezione di documenti in vari formati (PDF, TIFF, JPEG).

Molti TIFF sono pagine multiple, come i fax, e l'unico modo che conosco per vedere tutte le pagine è con Anteprima.

C'è qualche metodo o app o comando shell (tramite brew ) che può trovare tutti i TIFF a più pagine in modo che Posso convertirli in PDF multipagina?

    
posta Ze'ev 11.08.2016 - 12:51
fonte

1 risposta

1

C'è un modo per trovarli utilizzando una riga di comando nel terminale. Ciò richiede l'installazione di uno strumento che non fa parte del set di comandi predefinito.

Scarica ed installa exiftool.

exiftool è in grado di stampare informazioni dettagliate sui file immagine, inclusi i TIFF. Può distinguere tra documenti a più pagine e tra fax e TIFF fotografici. Ad esempio testphoto.tif è un normale file TIFF e testfax.tif è un FAX a più pagine:

MacBook-Air:Downloads jamie$ exiftool -s -Format -Compression -SubfileType *.tif 
======== testfax.tif
Compression                     : T6/Group 4 Fax
SubfileType                     : Single page of multi-page image
======== testphoto.tif
Format                          : image/tiff
Compression                     : LZW
SubfileType                     : Full-resolution Image
    2 image files read

Se possiamo ottenere il nome file e le informazioni identificative su una riga, possiamo usare grep per identificare i file che vogliamo. L'opzione -csv mette l'output su una riga in formato di valori separati da virgole. Quindi, un comando come questo farebbe quello che vuoi.

MacBook-Air:Downloads jamie$ exiftool -csv  -SubfileType *.tif | grep multi-page
    2 image files read
testfax.tif,Single page of multi-page image

Quindi, abbiamo identificato correttamente testfax.tif come l'unico TIFF multipagina in questa directory.

    
risposta data 11.08.2016 - 23:19
fonte

Leggi altre domande sui tag