Brief: PDF Mix Tool is a simple, lightweight open-source PDF editing application that lets you extract pages from PDF, merge two PDFs, delete pages from PDF files among a few other things.
PDF Mix Tool: A Simple Open Source PDF Editing Tool
There are several PDF editors available for Linux. I usually categorize them in two categories:
- PDF editors that let you edit the content (annotate, highlight, change text, add/remove images etc)
- PDF editors that let you modify the files by merging files, splitting files, extracting pages from files etc.
PDF Mix Tool falls in the second category. It is an open source software written in C++ and uses Qt5. It lets you merge two or more PDF files specifying a page set for each of them, rotate pages, add white pages, delete pages and extract pages from PDF files.
In this week’s open source software highlight, let’s take a look at using PDF Mix Tool.
Using PDF Mix Tool for editing PDFs in Linux
PDF Mix Tool does not boast a bunch of features but a handful of things that are incredibly important.
Merge PDF files
You can easily merge multiple PDF files while specifying the exact pages as well. It gives you the ability to tweak the number of pages, rotation, and also the option to reverse the order of pages to merge with “Alternate mix“.
You just need to click on “Add PDF File” to add the files and then edit it with the options available (as shown in the image above) and finally generate the edited PDF.
You can rotate pages of a PDF file while merging multiple files or when simply operating on a single PDF file.
For merging files, you can refer to the screenshots above — but when you select a single file, this is how it looks:
You get a variety of options, but to rotate the pages, you need to select the “Edit page layout” option as shown in the screenshot above.
Add or delete pages
To add new pages from a different PDF file, it’s best to utilize the option.
But, if you want to add an empty page, you can do that when selecting a single file to process. Not just limited to the addition of empty pages — but you can delete specific pages as well. Here’s a screenshot that highlights the delete option:
Extract pages from a PDF file
In addition to all the other options, you can also extract a certain page (or all) from a given PDF file. You can then generate a new PDF file for all the extracted pages or make separate PDF files for every page you extract. It should come in handy in a lot of use-cases.
With all the features mentioned above, you can generate an entirely new PDF of your choice, reverse the order, extract the pages, make separate PDF files, and so on.
It does not reduce size of the PDF file. You’ll have to use other tools for compressing PDF files on Linux.
So, it’s a mixed bag of things when you combine and use the options available.
Installing PDF Mix Tool on Linux
PDF Mix Tool is available as Snap and Flatpak packages. This means you may find it in your distribution’s software manager if it supports either of these packages.
Alternatively, if you have Snap package support enabled, you can use the following command to install it:
sudo snap install pdfmixtool
If you want to use Flatpak, you can use:
flatpak install flathub eu.scarpetta.PDFMixTool
In case you’re using Arch Linux, you can get it from the community repository.
sudo pacman -S pdfmixtool
You can also choose to take a look at their GitLab page for its source code.
It may not be the most feature-rich PDF editing tool — but considering it as a lightweight open-source tool, it is a very useful application to have installed. We have also covered a similar tool PDF Arranger in the past. You may want to take a look at that as well.
What do you think about it? Have you tried it yet? Let me know your thoughts in the comments below.