Split, Merge, Rotate and Reorder PDF Files in Linux with PDFArranger

PDFArranger is a nifty little tool that allows you to split, merge, rotate and reorder one or multiple PDF files in Linux.

PDFArranger is actually a fork of PDF-Shuffler project. Even the icon of both project is the same. PDF-Shuffler has not seen a new development in last seven years so I am glad that someone forked it to continue the development. That’s the beauty of open source where a project is never really dead because others can revive it.

Let’s talk about PDFArranger, what it can do and how it works.

Using PDFArranger to split, merge, rotate and rearrange PDF documents

You can drag and drop PDF files in the running PDFArranger app or right click on the file and open with PDFArranger.

It displays the PDF document page by page and this is why it takes some time and consumes CPU in opening the file. CPU consumption is minimal once the file has been opened completely.

Displaying a PDF for editing in PDF Arranger Linux Tool
PDFArranger displays the PDF docs on per page basis

Keep in mind that PDFArranger is not a PDF viewer. You cannot double click on a page and read its content. You need to know the exact page numbers that you want to cut/merge. So, use your regular PDF reader to read the books, note down the details and then use PDF Arranger as per your requirement.

PDFArranger gives you the following ‘editing’ and operating options:

  • You can rotate page(s) to left or right.
  • You can crop page(s) by giving the percentage of width from left and right and percentage of height from top and bottom.
  • You can zoom in and zoom out.
  • You can delete page(s).
  • You can open multiple files and merge them together.
  • If consecutive pages are selected, you can reverse their order.
  • You can select pages and export them as a new PDF document.
  • You can rearrange the pages by selecting and then drag and drop them to desired place.
  • There is no undo option for reverting individual operating but your changes are not saved unless you save them or export them.
  • Edited files are not saved on the same file on its own. You have to specify the file name. In other words, save (Ctrl+S) is same as export.
  • You won’t be promoted to save the file if you accidentally click the close button.

You can see all these options by right clicking on a page or selection of pages. You can also see some of the options on the menu bar of the application.

PDF editing option in PDFArranger
Editing options in PDFArranger

You are not restricted to split part of only one document. You can open multiple PDF documents in one window for merging part of (or entire) PDF files. You’ll also notice that after adding multiple documents, the application changes the title of the opened file to ‘Several documents’.

Add more PDF files for merging in Linux with PDFArranger application
Multiple PDF files can be opened for splitting and merging

Installing PDFArranger in Ubuntu & other Linux

Installing PDFArranger may not be a straightforward task in all the distributions but I’ll try to list the steps anyway.

If you use Arch-based distribution, you can find PDFArranger in the AUR and in the community repository.

PDFArranger is available in the Universe repository starting Ubuntu 19.04. Older Ubuntu versions and other Ubuntu-based distributions such as Linux Mint can use this unofficial PPA. The PPA supports Ubuntu 18.04, 18.10 and 16.04. You can use the PPA in Ubuntu 19.04 as well for the newer versions of PDFArranger.

Open a terminal and use the following commands:

sudo add-apt-repository ppa:linuxuprising/apps
sudo apt update
sudo apt install pdfarranger

I couldn’t find PDFArranger in Fedora repositories but you can still install PIP and then use PIP to install this application. However, you need to install plenty of dependencies before that. You can find the installation instructions on the GitHub page of the project.

If you want, you can also get the source code of PDFArranger from its release page and compile it on your own.

Thoughts on PDFArranger

I like such nifty utilities that tries to solve a smaller problem. While there are other PDF editing apps on Linux, some of them could be complicated to use with plenty of options.

PDFArranger focuses on ‘arranging’ PDF documents and it does a fine task there. I am glad that a developer has forked the defunct project PDF -Shuffler project and is continuing to develop and maintain this useful tool.

As far as using PDFArranger is concerned I liked most of its feature. I would like to see the addition of ‘undo’ option and the prompt to save the document when closing an unsaved edited document. I hope these features are implemented in a future release.

Meanwhile, if you have a GitHub account, you may star the repository to follow the development of the project and thank the developer.

PDF Mix Tool is another app with similar features that you may try out. If you use some other PDF editing tool, share it in the comment section below. For PDFArranger, don’t hesitate to share your opinions on the plus and minus of the tool.

About the author
Abhishek Prakash

Abhishek Prakash

Created It's FOSS 11 years ago to share my Linux adventures. Have a Master's degree in Engineering and years of IT industry experience. Huge fan of Agatha Christie detective mysteries πŸ•΅οΈβ€β™‚οΈ

Become a Better Linux User

With the FOSS Weekly Newsletter, you learn useful Linux tips, discover applications, explore new distros and stay updated with the latest from Linux world


Great! You’ve successfully signed up.

Welcome back! You've successfully signed in.

You've successfully subscribed to It's FOSS.

Success! Check your email for magic link to sign-in.

Success! Your billing info has been updated.

Your billing was not updated.