April 3, 2024

Remove pages from a pdf file from the command line

First separate the pages of the pdf. To do so run:

$ pdfseparate file.pdf file-%d.pdf

which will output file-1.pdf, file-2.pdf, file-3.pdf etc.

Then merge the pages you want to keep, for example:

$ pdfunite file-1.pdf file-3.pdf

Note: I’ve not found a utility to remove pages, for example a command to remove page number 2 would be: $ pdfremove -p 2 input.pdf output.pdf, or to remove a range: $ pdfremove -p {2..7} input.pdf output.pdf. Maybe this can be done with a bash script using pdfseparate and pdfunite.


I do self-funded research and I'm writing a book.

> What's the book about?

About technologies and agency.

Meaning, technologies can foster agency. No doubt. But I am also asking:

Can usage of technologies give us a sense of empowerment while in fact undermining our abilities?

I posted a summary of the prologue on the homepage: https://yctct.com/


personal computing command-line interface (cli) gnu linux trisquel shell literacy office applications wiki pdf

No affiliate links, no analytics, no tracking, no cookies. This work © 2016-2024 by yctct.com is licensed under CC BY-ND 4.0 .   about me   contact me   all entries & tags   FAQ   GPG public key

GPG fingerprint: 2E0F FB60 7FEF 11D0 FB45 4DDC E979 E52A 7036 7A88