Présentation de Paperwork

Paperwork est une application libre et gratuite destinée à la gestion de documents numériques. Elle fonctionne sur les systèmes d’exploitation Linux et Windows, mais n’est pas disponible pour macOS. Le logiciel se présente comme un outil local : aucune donnée n’est envoyée à un serveur tiers, ce qui garantit la confidentialité des fichiers importés.

Les formats supportés incluent PDF, DOCX, ODT et d’autres types courants. Parmi les fonctionnalités intégrées, on retrouve le support du scanner, la reconnaissance optique de caractères (OCR), la détection automatique de l’orientation des pages, ainsi que la génération d’étiquettes (labels) et de mots‑clés.

Fonctionnement et gestion des documents

Lors de l’importation, Paperwork copie les fichiers sélectionnés dans le répertoire ~/papers sans modifier les originaux. Cette copie locale constitue la base de la bibliothèque, ce qui simplifie les opérations de sauvegarde et de synchronisation par l’utilisateur.

Chaque document possède une barre latérale de propriétés où l’on peut ajouter un nombre illimité de mots‑clés et choisir une couleur d’étiquette. Le système de mots‑clés repose sur un index interne qui associe chaque terme à la liste des fichiers concernés, ce qui accélère les requêtes ultérieures.

Le processus d’étiquetage automatique propose des labels en fonction du contenu détecté, mais l’auteur signale que l’étiquette « Documentation » est souvent appliquée à tort aux fichiers non‑PDF, ce qui impose une vérification manuelle.

Mécanismes de recherche et d’étiquetage

Paperwork permet deux types de recherche : par nom de fichier et par texte intégral. La recherche en texte intégral s’appuie sur l’OCR pour les documents scannés et sur l’indexation du texte brut pour les fichiers PDF ou DOCX. L’interface accepte la combinaison de critères multiples (mots‑clés, labels, dates), ce qui réduit le nombre de résultats dans les bibliothèques volumineuses.

Les suggestions de mots‑clés sont générées à partir des termes déjà présents dans la base, offrant ainsi une cohérence sémantique sans recourir à un service en ligne.

Installation et déploiement

L’installation varie selon la distribution Linux :

# Arch Linux
sudo pacman -S paperwork && paperwork-gtk chkdep

# Debian / Ubuntu
sudo apt install paperwork-gtk paperwork-gtk-l10n-$(locale | cut -d_ -f1) paperwork-shell -y

# Fedora
sudo dnf install paperwork -y && paperwork-gtk chkdeps

Pour les environnements qui privilégient les paquets universels, Paperwork est disponible via Flatpak :

flatpak install flathub work.openpaper.Paperwork

Sur Windows, l’utilisateur télécharge un exécutable depuis le site officiel et suit l’assistant d’installation classique. Une fois installé, le lanceur apparaît dans le menu des applications, permettant d’accéder immédiatement à la fonction d’importation.

En résumé, Paperwork combine une interface GTK simple, un moteur d’indexation local et des capacités OCR pour offrir une solution de gestion documentaire autonome, adaptée aux flux de travail où la confidentialité et le contrôle des données sont prioritaires.