Aller au contenu

[Partage] pdf-dispatch — scinder automatiquement des PDF scannés par code-barres/QR (self-hosted, Docker)

Featured Replies

Posté(e)

Bonjour à tous,

Je partage ici un projet que je développe et maintiens : pdf-dispatch, un service self-hosted (Docker) qui scinde automatiquement des PDF scannés en documents séparés, à partir de codes-barres ou QR codes détectés sur les pages.

Le besoin de départ : scanner un lot de documents (factures, courriers) en une seule fois, avec une feuille séparatrice imprimée entre chaque document, et laisser l'outil les re-découper et les ranger automatiquement — sans repasser par une GED complète type paperless-ngx si on n'a besoin que de cette étape.

Fonctionnement

  • Surveille un dossier (/input), ou une boîte email IMAP, ou dépôt via interface web/API

  • Détecte le code sur chaque page (valeur exacte ou motif glob, ex. INVOICE*)

  • Scinde et range dans des sous-dossiers de sortie configurables

  • Alternative sans code-barres : séparation sur simple page blanche (façon photocopieur)

  • Notifications par webhook HTTP ou script de post-traitement

  • Purge automatique configurable des anciens fichiers

  • API REST complète (OpenAPI/Swagger intégré)

  • Image multi-architecture (linux/amd64 + linux/arm64 — donc compatible NAS ARM/Raspberry Pi)

  • Interface bilingue FR/EN

Installation : image Docker sur GHCR (ghcr.io/lheriss/pdf-dispatch), un docker-compose.yml d'exemple est fourni dans le README. Licence MIT.

Quelques captures :

main-interface.png
Interface principale — dépôt par glisser-déposer, statistiques et journal d'activité

triggers.png
Configuration des déclencheurs et du nom de fichier de sortie

email.png
Relève d'une boîte IMAP en entrée

Dépôt GitHub avec toute la documentation : https://github.com/Lheriss/pdf-dispatch

N'hésitez pas si vous avez des questions sur le déploiement sur NAS Synology (c'est là que je le fais tourner moi-même), ou des retours/suggestions — je suis preneur.

Modifié par Lheriss
Ajout des captures d'écran

Posté(e)

C'est peut-être intéressant ; je ne suis pas client.
Mais tu te pointes ici pour balancer ta com sur un premier message, sans présentation, j'hésite à masquer ta "pub".

Posté(e)
  • Auteur

Bonsoir

Jje concède volontiers que je suis venu présenter ce que j'ai initialement développé pour moi depuis un certain temps (avec l'aide de l'IA), en pensait que si ça peut intéresser quelqu'un qui a été confronté au même problème que moi, tant mieux. Le code est totalement ouvert, n'importe qui peut se servir, je n'en saurai rien et je n'en retire absolument rien (je ne suis pas pro du tout, et c'est mon seul développement). De toute façon, c'est très niche, donc pas sûr que ça attire les foules.

Cela étant, si c'est contraire aux pratiques ou usages du forum, je ne veux vraiment pas m'imposer et je retire sans problème le sujet.

Bonne soirée!

Modifié par Lheriss
Erreur de frappe

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Répondre à ce sujet…

Account

Navigation

Rechercher

Rechercher

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.