- 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:
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