FOSS Software

PDF Arranger ; PDF file merging, rearranging, and splitting on Linux

Pinterest LinkedIn Tumblr

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.

Install from source

pdfarranger requires pikepdf >= 1.7.0. Older versions may work but are not supported. pikepdf >= 1.15.1 is highly recommended.

On Debian based distributions

sudo apt-get install python3-pip 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


pip3 install --user --upgrade

In addition, pdfarranger supports image file import if img2pdf is installed.

For developers

git clone
cd pdfarranger
pip install -e .
./ build
python3 -m pdfarranger

For Windows see

Write A Comment