006 Pdftk – Modificare l’ordine delle pagine di un documento in formato PDF

2 Ottobre, 2022 (15:24) | Linux, pdftk | By: sargonsei

006 Pdftk – Modificare l’ordine delle pagine di un documento in formato PDF.
Volendo modificare l’ordine delle pagine di un documento in formato PDF impartendo da terminale una moltitudine di comandi, si procede come segue.

A) Aprire un terminale nella cartella in cui si trova il documento PDF di cui si vuole modificare l’ordine delle pagine, ed impartire il comando
pdftk Prova01.pdf dump_data output | grep Pages # Fornisce il numero di pagine di cui è composto il documento Prova01.pdf.
per questo esempio, l’output del comando suddetto è [NumberOfPages: 12], che significa che il documento Prova01.pdf contiene 12 pagine.

B) Visto il ridotto numero di pagine, per INVERTIRE l’ordine è sufficiente impartire, da un terminale aperto nella cartella in cui si trova il documento PDF, il comando seguente:
pdftk Prova01.pdf cat 12 11 10 9 8 7 6 5 4 3 2 1 output docPDFpagInvert.pdf # Inverte l'ordine delle pagine PDF

C) E’ altresì possibile RIPOSIZIONARE, ELIMINARE e RUOTARE solo alcune pagine del documento PDF;
per creare il documento docPDFpagRiposiziona.pdf contenente le pagine del documento Prova01.pdf nell’ordine seguente:
le prime 3 pagine + le pagine 6 5 9 + pagina 7 ruotata di 90 gradi in senso orario + pagina 8 ruotata in senso antiorario + pagina 9 capovolta + le pagine dalla numero 10 alla fine del documento,
il comando da impartire un terminale aperto nella cartella in cui si trova il documento Prova01.pdf è:
pdftk Prova01.pdf cat 1-3 6 5 9 7east 8west 9south 10-end output docPDFpagRiposiziona.pdf # Riposiziona, elimina, e ruota alcune pagine del documento Prova01.pdf

D) Qualora sia necessario INVERTIRE l’ordine di un documento in formato PDF composto da molte pagine, può essere comodo far fare il lavoro ad uno script.
Seguirà elenco di link a script destinati a tale scopo.