pdfgui_tools is a user interface tool developed in Qt and Python that integrates with poppler-utils and PyPDF2 for PDF document management. It's a simple and user-friendly tool that includes various utilities such as merging PDFs, splitting PDFs, converting them to multimedia files like PNG or SVG, encrypting or decrypting, among other utilities included in pdfgui_tools.
pdfgui_tools
To install pdfgui_tools, you will first need to download the Debian package, which can be found at the following link:
Note: This will download the default version with the
amd64
architecture. If you want to install the version withall
architectures, it is recommended to read the Dependencies section.
Once we have our Debian package installed, simply execute the following command, and it will be downloaded to our system:
sudo dpkg -i pdfgui_tools_stable-release_2.0.0_amd64.deb
Note: If we find any missing dependencies, it's just a matter of installing them with the
sudo apt install -f
command
Now we just need to check if the program was installed correctly, for this we execute the following:
pdfgui_tools
In case you are using an Arch-based distribution, you can download pdfgui_tools from AUR using yay
:
yay -S pdfgui_tools-bin
You can find the package at this link, thanks to begin-theadventure.
If you don't have a Debian-based distribution or don't want to install from the AUR, you can install pdfgui_tools using the installation script ./install.py
. Before starting, first install python3-colorama to avoid import conflicts
To do this, first make sure that the ./install.py
script have the necessary permissions to run on the system:
chmod 755 ./install.py
Now we can install pdfgui_tools by running the installation script:
./install.py
If you want to install the version for all architectures, use the --arch-all
option.
Note: This will install the default version with the
x86_64
architecture. If you need to install theall
architecture version, which contains the unpacked Python packages, you will need to install the dependencies. Refer to the Dependencies section for more information.
To uninstall pdfgui_tools, simply use the argument -u
or --uninstall
to perform this action.
In a special case where your distribution doesn't include the poppler-utils package in its repositories, use the --all
parameter of the installation script to include poppler-utils in the installation:
./install.py --all
-
The poppler-utils package included in the installation script is designed for the amd64 architecture. If you need this package for a different architecture, we recommend checking the official poppler-utils page and obtaining the source code.
- If you need to uninstall everything, run
./install.py
again with the--remove-all
parameter.
Now we just need to check if the program was installed correctly, for this we execute the following:
pdfgui_tools
In case you encounter any errors while running the script, please read the error messages provided by the script. Additionally, you will need to install the necessary dependencies to run pdfgui_tools correctly.
To start using pdfgui_tools, run the pdfgui_tools
command, and a window like the following should appear:
If you need help or assistance navigating PDF GUI Tools, use the F1
key to display the help window.
Before being able to use pdfgui_tools, you need to have the following dependencies installed on your system for the program to function properly:
Note: A default icon theme that works with Qt is required to properly display the pdfgui_tools interface. In some distributions like KDE, this dependency is not necessary.
Note: Starting from version
2.0.0
of pdfgui_tools, for versions with theamd64
orx86_64
architecture, it is not necessary to install Python-related dependencies separately. pdfgui_tools is bundled with pyinstaller along with all the necessary dependencies to run. It will only require those dependencies that are not part of Python.
To notify errors in the program or give suggestions for it, write your request in the following email: universepenguin@protonmail.com