pdfarranger is a small python-gtk application, which helps the user to merge or split pdf documents and rotate, crop and rearrange their pages using an interactive and intuitive graphical interface. It is a frontend for pikepdf.
pdfarranger is a fork of Konstantinos Poulios's pdfshuffler (see Savannah or Sourceforge). It's a humble attempt to make the project a bit more active.
See this wiki page.
pdfarranger requires pikepdf >= 1.7.0. Older versions may work but are not supported.
On Debian based distributions
sudo apt-get install python3-distutils-extra python3-wheel python3-gi python3-gi-cairo gir1.2-gtk-3.0 gir1.2-poppler-0.18 python3-setuptools
On Arch Linux
sudo pacman -S poppler-glib python-distutils-extra python-pip python-gobject gtk3 python-cairo
On Fedora
sudo dnf install poppler-glib python3-distutils-extra python3-pip python3-gobject gtk3 python3-cairo python3-wheel
or sudo dnf builddep pdfarranger
Then
pip3 install --user --upgrade https://github.com/jeromerobert/pdfarranger/zipball/master
From a git clone:
./setup.py build
python3 -m pdfarranger
For Windows see Win32.md.