GNU/Linux >> Linux Esercitazione >  >> Linux

Come estrarre e/o rimuovere l'ultima pagina di un mucchio di PDF?

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 .


Linux
  1. Come controllare la versione del sistema operativo e di Linux

  2. Come trovare l'ultima occorrenza del motivo e stampare tutte le righe dopo l'ultima occorrenza?

  3. Come accedere all'ultimo argomento di un comando commentato?

  4. Come aggiungere e rimuovere pagine e modificare le impostazioni in InstantSite

  5. Come installare e configurare HAProxy su CentOS?

Come rimuovere la password da un file PDF in Linux

Come installare e rimuovere software in Manjaro Linux

Come eliminare domini e sottodomini nel pannello Plesk?

Come tagliare le prime n e le ultime n colonne?

Come estraggo il contenuto di un rpm?

Come convertire un PDF di 1 pagina in un PDF di 2 pagine per foglio?