Serve qpdf installato. Su Debian/Ubuntu usa sudo apt install qpdf e verifica con qpdf --version.
Per ruotare tutte le pagine di un PDF di 90 gradi in senso orario, senza convertirle in immagini:
qpdf "origine.pdf" "ruotato.pdf" --rotate=+90:1-z1-z seleziona dalla prima all’ultima pagina; +90 aggiunge la rotazione a quella già presente. Per una sola pagina, ad esempio la seconda, usa --rotate=+90:2. Per il senso antiorario usa -90.
Usa un nome di output nuovo e controlla il risultato in un lettore PDF. qpdf modifica la rotazione delle pagine, conservando testo e grafica vettoriale; non serve disabilitare le policy di ImageMagick. Il vecchio esempio convert avrebbe rasterizzato il documento e conteneva anche un’opzione density scritta male. Una modifica a un PDF firmato può invalidarne la firma.
Controllo del PDF
qpdf --check "ruotato.pdf"
qpdf --show-npages "origine.pdf"
qpdf --show-npages "ruotato.pdf"Il controllo non deve segnalare errori strutturali e il numero delle pagine deve essere uguale. Apri poi il PDF e verifica orientamento e selezione del testo. Per annullare la rotazione usa l’originale conservato, senza sovrascriverlo.