Unire più pdf in uno da riga di comando
Ciao a tutti, stamattina ho avuto la necessità di unire tra di loro più file .pdf ed ero alla ricerca di qualcosa di molto spartano, semplice che però fosse funzionale allo scopo. Dopo una breve ricerca su internet sono arrivato a PDFToolkit un comodissimo programma da linea di comando che consente di unire tra di loro più file con alcune possibili opzioni, come si legge dalla descrizione:
aur/pdftk 1.41-5
Pdftk is a simple tool for doing everyday things with PDF documents. Binary from Debian lenny
l’ho installato dando il classico:
sudo yaourt -S pdftk
c’è anche una sua versione grafica: guipdftk ma in tutta sincerità non mi piace per niente e per quello che serve a me è inutile, quindi dopo averla provata l’ho eliminata subito.
Il suo utilizzo è molto semplice, per unire due pdf basta spostartsi nella cartella in cui sono contenuti e utilizzare questa sintassi:
pdftk lista_dei_file_da_unire cat output nome_del_file_unito.pdf
quindi per esempio è possibile usarlo in questo modo:
pdftk documento1.pdf documento2.pdf documento3.pdf cat output unito.pdf
e verrà creato un documento con i tre documenti in fila, volendo si può anche invertire il tutto con:
pdftk documento3.pdf documento2.pdf documento1.pdf cat output invertito.pdf
Un’altra funzione interessante che ho trovato è quella di poter definire delle variabili e porre delle condizioni sui documenti, se per esempio volessimo sfruttare queste due funzionalità per avere solo le prime 5 pagine del documento1.pdf basterebbe dare:
pdftk A=documento1.pdf cat A1-5 output rimpicciolito.pdf
in questo modo abbiamo definito la variabile A e abbiamo richiesto che il documento prodotto, in questo caso rimpicciolito.pdf, contenga solo le prime cinque pagine del documento1.pdf.
Si può anche complicare la cosa e dare:
pdftk A=documento1.pdf B=documento2.pdf C=documento3.pdf cat A1-5 B4-6 C1 A6-8 output mixato.pdf
Ciao Alberto





















