3 Tools for PDF manipulation

PDF (Portable Document Format) is one of the most used document format for exchanging information due to its great flexibility and portability, here anothers feautures we can mention:

  • It allows encapsulating text, fonts, images and other information necessary to view the document.
  • It is platform independent, both software and hardware, so as its name implies it is extremely portable.
  • It is a standard and open format.

Hence, it is necessary to have tools that allow us to manipulate PDF documents and today we bring 3 of them:

PDF Arranger

It is an application developed in Python using the GTK+ library that allows you to add/remove/reorder/separate PDF pages, it can be downloaded from Flathub


It is the default PDF document viewer in GNOME has a clear, simple and intuitive interface; supports several formats: PDF, Postscript, djvu, tiff, dvi, XPS, SyncTex support with gedit, comics books, you can download from: Flathub or using your default package manager; on Debian and Ubuntu you can install executing:

$ sudo apt install evince


img2pdf is a Python script that generates a PDF from images, in Debian / Ubuntu you can install by typing:

$ sudo apt install img2pdf

If img2pdf is not available in the official repositories of your distribution, then you can exec the following command:

$ sudo pip3 install img2pdf

To convert images to PDF exec the following command:

$ img2pdf img1.png img2.jpg -o out.pdf

For more information go to the Project on GitLab

Leave a Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.