PDF-Equilibrist est un éditeur PDF de bureau, gratuit et open-source, construit en Python avec PyQt6 et PyMuPDF. Il fonctionne entièrement en local — pas de cloud, pas de télémétrie, pas de compte requis — et permet de lire, modifier, convertir, annoter et protéger vos documents PDF.
Zoom, rotation, navigation multi-onglets et multi-pages.
Modification de texte, filigrane, signatures et tampons.
Surlignage, barré, soulignement, zones de texte.
Insertion, division, fusion, inversion.
Word, Excel, PowerPoint, images, Office → PDF, image → PDF, OCR local, traitement par lot.
Chiffrement et déchiffrement AES-256.
Contrairement aux outils PDF en ligne qui envoient vos fichiers sur des serveurs tiers, PDF-Equilibrist exécute tous ses traitements à 100 % en local.
L'application embarque aussi son propre outil d'audit de sécurité, accessible en un clic depuis l'interface :
- Analyse SAST du code source via Bandit.
- Vérification des dépendances contre les vulnérabilités connues via l'API OSV.
📦 Pour installer la version exécutable Windows (.exe) sans installer Python :
téléchargez le dernier installeur dans les Releases.
🐧 Sur Arch Linux et dérivées, disponible sur l'AUR :
yay -S pdf-equilibrist- Créez un environnement Python compatible (
>=3.12). - Installez les dépendances :
python -m pip install -r requirements.txt- Exécutez l’application :
python src/pdf_equilibrist/main.py- Le script NSIS d’installation se trouve dans
installer/PDF-Equilibrist.nsi. - Les artefacts compilés ne doivent pas être suivis dans le dépôt source.
- Les sorties de build sont ignorées par
.gitignore.
La documentation source se trouve dans le dossier docs/.
Ce projet est distribué sous licence GNU GPL v3.0 (ou ultérieure). Voir LICENSE.md.







