April 3, 2024

Remove pages from a pdf file from the command line with pdfseparate and pdfunite

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.


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

No affiliate links, no analytics, no tracking, no cookies. This work © 2016-2024 by yctct 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