Skip to content

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

License

Notifications You must be signed in to change notification settings

Fresta56/pdfarranger

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About

Total alerts Language grade: Python Codacy Badge pdfarranger

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.

screenshot of pdfarranger

Binary distribution

See this wiki page.

Install from source

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

For developers

From a git clone:

./setup.py build
python3 -m pdfarranger

For Windows see Win32.md.

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 97.0%
  • Shell 3.0%