PdfJumbler simple tool to rearrange, merge, delete, and rotate pages from PDF files.
- v0.4.0:
- v0.3.0:
- v0.2.0: https://github.com/mgropp/pdfjumbler/releases/download/v0.2.0/pdfjumbler.jar
PdfJumbler requires a Java Runtime Environment (JRE), version 11 or above. You can download one at https://adoptopenjdk.net/.
Windows users can simply download and run the installer (setup-pdfjumbler.exe), which creates a start menu entry for PdfJumbler.
For Ubuntu (and probably Debian), you can use this command to install PdfJumbler:
curl -L https://raw.githubusercontent.com/mgropp/pdfjumbler/master/setup/ubuntu/install.sh | bash
Alternatively, there is a runnable jar file (just double-click), pdfjumbler.jar.
The user interface is actually rather simple: pages can be moved around using drag&drop (or the keyboard, see below), and for more complex operations there's a second page list available to the left (just pull it out).
- Ctrl+O Open file
- Ctrl+S Save file
- + Zoom in
- - Zoom out
- Alt+Up Move page up
- Alt+Down Move page down
- Del Delete page
- Ctrl+Z Undo
- Ctrl+Y Redo
- Ctrl+R Rotate clockwise
- Ctrl+Shift+R Rotate counter-clockwise
PdfJumbler accepts pdf files as command line arguments.
Several settings can be changed using Java system properties:
-
pdfjumbler.editor
: sets the editor plugin (if installed; previous plugins are no longer supported)- PDFBox:
net.sourceforge.pdfjumbler.pdfbox.PdfEditor
- PDFBox:
-
pdfjumbler.renderer
: sets the renderer plugin (if installed; previous plugins are no longer supported)- PDFBox:
net.sourceforge.pdfjumbler.pdfbox.PdfRenderer
- PDFBox:
-
user.language
: sets the program language (in case auto-detection doesn't work). So far,de
(German),es
(Spanish),ru
(Russian) anden
(English; default) localizations are available.
java -Duser.language=es -jar pdfjumbler.jar foo.pdf bar.pdf