Skip to content

Ruotare un pdf con pdftk

10 dicembre 2007

Secondo capitolo su pdftk, per chi si è perso il primo guardi qua… oggi mi si è presentato il problema di ruotare un pdf da orizzontale a verticale.

cartello svolta

Come fare? Vediamo come risolvere il problema con pdftk. Da terminale:

pdftk file.pdf cat 1E-end output file_ruotato.pdf

Questo comando permette di ruotare tutto un documento pdf di 90 gradi in senso orario. In sostanza gli viene passato il range di pagine da utilizzare 1-end (da 1 alla fine) e gli viene detto come ruotare il foglio 1. Vediamo i vari parametri di rotazione:

  • E sta per East, ruota il foglio di 90° in senso orario. Lo stesso risultato si ottiene mettendo R (Right) al posto di E
  • S sta per South, ruota il foglio di 180°
  • W sta per West, ruota il foglio di 270° in senso orario. Lo stesso risultato si ottiene mettendp L (Left) al posto di W
  • N sta per North non ruota nulla, o meglio lo ruota di 0°😉

Il comando sopra risulta molto utile se volessimo girare tutte le pagine, ma nel caso ne volessimo ruotare solo una?? Semplice utilizziamo i range di pagine:

pdftk file.pdf cat 1E 2-end output file_ruotato.pdf

in questo modo otteniamo la rotazione della sola prima pagina del documento.
Supponiamo ora di voler ruotare la pagina 4 di 90° in senso orario e la 6 di 90° in senso antiorario lasciando invariate tutte le altre

pdftk file.pdf cat 1-3 4R 5 6L 7-end output file_ruotato.pdf

in parole povere da pagina 1 a 3 lascia inalterato, pagina 4 la ruota a destra, pagina 5 inalterata, pagina 6 ruota a sinistra e da pagina 7 alla fine lascia inalterato.

Una volta presa confidenza con lo strumento, pdftk diventa davvero potente e veloce. Ora divertitevi voi a ruotare come meglio volete i documenti pdf… a me inizia a venire il mal di mare😉

4 commenti leave one →
  1. 8 maggio 2008 10:20

    mai avrei pensato di dover ruotare un pdf! 8D
    cmq la guida è venuta utile… certo che però cercando di ruotarlo subito di 180° non ha funzionato questo comando:
    $ pdftk documento.pdf cat 1S-end output documento_ruotato.pdf
    boh, ho risolto ruotando di 90° in più passaggi

  2. CIDI permalink
    12 settembre 2008 15:22

    Per esattezza i parametri di rotazione sono i seguenti:

    R ruota il foglio di 90° in senso orario,
    L ruota il foglio di 90° in senso antiorario,
    N posiziona il foglio verticale
    S posiziona il foglio verticale invertito,
    E posiziona il foglio orizzontale,
    W posiziona il foglio orrizzontale invertito;

    nei parametri N,S,E,W non si considera il verso di origine, mentre in R e L si ruota di 90° in base alla posizione di origine.

  3. 18 febbraio 2009 0:11

    Ottimo, grazie!
    Tra l’altro è molto interessante la possibilità di fare un pdf con alcune pagine ruotate in maniera diversa dalle altre: è una cosa che in un documento stampato, generalmente non esiste.
    Saluti.

Trackbacks

  1. » Script e comandi utili

Lascia un commento

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

%d blogger cliccano Mi Piace per questo: