qpdf
Versatile PDF transformation software. More information: <https://github.com/qpdf/qpdf>.
Install
- All systems
-
curl cmd.cat/qpdf.sh
- Debian
-
apt-get install qpdf - Ubuntu
-
apt-get install qpdf -
Alpine
-
apk add qpdf - Arch Linux
-
pacman -S qpdf - Kali Linux
-
apt-get install qpdf - CentOS
-
yum install qpdf - Fedora
-
dnf install qpdf - Windows (WSL2)
-
sudo apt-get updatesudo apt-get install qpdf - OS X
-
brew install qpdf - Raspbian
-
apt-get install qpdf - Docker
-
docker run cmd.cat/qpdf qpdfpowered by Commando
Versatile PDF transformation software. More information: <https://github.com/qpdf/qpdf>.
-
Extract pages 1-3, 5 and 6-10 from a PDF file and save them as another one:
qpdf --empty --pages input.pdf 1-3,5,6-10 -- output.pdf -
Merge (concatenate) all the pages of a list of PDF files and save the result as a new PDF:
qpdf --empty --pages file1.pdf file2.pdf file3.pdf -- output.pdf -
Merge (concatenate) given pages from a list of PDF files and save the result as a new PDF:
qpdf --empty --pages file1.pdf 1,6-8 file2.pdf 3,4,5 -- output.pdf -
Write each group of n pages to a separate output file with a given filename pattern:
qpdf --split-pages=n input.pdf out_%d.pdf -
Rotate certain pages of a PDF with a given angle:
qpdf --rotate=90:2,4,6 --rotate=180:7-8 input.pdf output.pdf -
Remove the password from a password-protected file:
qpdf --password=password --decrypt input.pdf output.pdf
© tl;dr; authors and contributors