Per migliorare ulteriormente la risposta di @eldering, pdftk versione 1.45 e successive hanno i mezzi per fare riferimento alle pagine in ordine inverso anteponendo la lettera minuscola r al numero di pagina. L'ultima pagina in un PDF è r1, la penultima pagina è r2, ecc.
Ad esempio, la singola chiamata pdftk:
pdftk input.pdf cat 1-r2 output output.pdf
eliminerà la pagina finale da input.pdf -- l'input dovrebbe essere lungo almeno due pagine.
Per estrarre solo l'ultima pagina di un PDF per testarne le dimensioni, esegui:
pdftk input.pdf cat r1 output final_page.pdf
Pdftk è disponibile su Linux. Molte distribuzioni hanno un binario che puoi installare. Tuttavia, dovresti assicurarti che sia la versione 1.45 o successiva. In caso contrario, puoi creare pdftk dal codice sorgente.
Come ha già commentato @Daniel Andersson, questo può essere fatto facilmente con pdftk
:
pdftk input.pdf cat end-1 output temp.pdf
pdftk temp.pdf cat end-2 output output.pdf
rm temp.pdf
Non so se può essere fatto con una chiamata a pdftk però...
Modifica :potresti combinarlo con la risposta di thanosk e usare (in bash):
pdftk input.pdf cat 1-$((last-1)) output output.pdf
quando hai già estratto l'ultima pagina nella variabile $last
.