venerdì 5 maggio 2017

Ruotare un file PDF da linea di comando

A volte mi trovo con dei documenti PDF ruotati sottosopra causa una cattiva acquisizione.
Come fare per modificarli? Niente di piu' facile con pdftk:



% pdftk fileSbagliato.pdf cat 1-enddown output ok.pdf

Con il comando qui sopra si prende il file ruotato male, denominato fileSbagliato.pdf
e lo si ruota di 180 gradi salvando il risultato in ok.pdf. La rotazione avviene
mediante il comando cat (concatenate) che accetta tre argomenti (vedere pdftk(1)):

  • la pagina iniziale;
  • la pagina finale o la speciale stringa end per indicare l'ultima pagina senza conoscerne il numero;
  • una strnga che indica l'eventuale rotazione (se necessaria), con valori come north, down, east, left, ecc.

Quindi la stringa 1-enddown si spessa in 1, end e down ovvero "dalla prima pagina alla fine, ruotando di down sottosopra
gradi ogni pagina.

Nessun commento: