SMF·DOCHUB
Un prompt peut-il remplacer DocHub ?
PDF et documents — form filling and low-stakes signing
Bordereau de suivi des pièces
Verdict
La partie intéressante de DocHub, ce n’est pas la signature, ce sont les champs de formulaire. Un formulaire PDF est une structure AcroForm avec des champs nommés, et lire, remplir et aplatir ça est un problème déjà résolu avec pypdf. Construis ça et tu as l’essentiel de DocHub. Ce qui reste hors de portée, c’est l’intégration Google Drive et Gmail qui met DocHub à un clic de là où les documents vivent déjà.
Pièce A — Le prompt
Reçu le31.07.2026Construis un remplisseur de formulaires PDF personnel.
La boucle centrale : importe un PDF, et s’il contient un AcroForm, lis les noms de champs, types et positions de page avec pypdf et affiche un formulaire HTML qui les reproduit. Remplis les champs depuis ce formulaire, puis écris une copie aplatie — flux d’apparence générés, champs qui ne sont plus modifiables — dans un nouveau fichier. Ne modifie jamais l’original importé ; stocke-le en lecture seule et garde chaque sortie comme un fichier versionné séparé à côté.
Quand le PDF n’a pas d’AcroForm, bascule en mode placement : affiche la page comme une image, laisse l’utilisateur glisser des zones de texte, des coches et une image de signature dessus, et estampe-les dans un nouveau PDF aux coordonnées données. Stocke les placements en JSON indexés par le hash du document pour que rouvrir le même document les restaure.
La capture de signature est un canevas de dessin qui produit un PNG transparent, stocké une fois et réutilisable. Sois explicite dans l’interface : ceci estampe l’image d’une signature dans un document et ne produit aucune preuve de qui l’a dessinée ni quand.
Hors périmètre : envoyer un document à un tiers pour signature, les emails de relance, la vérification d’identité, et toute affirmation que le résultat est une signature électronique qualifiée ou juridiquement contraignante. Ces éléments demandent une piste de preuve que ce projet ne produit pas, et les proposer sans en avoir une est pire que de ne pas les proposer du tout.
Teste avec un vrai formulaire administratif qui utilise des champs AcroForm et un autre qui est un scan plat.
L’ouverture pré-remplit le prompt — il ne reste qu’à appuyer sur entrée.
Pièce B — Ce que tu perds
- B.1 les intégrations Google Drive, Gmail et Workspace
- B.2 envoyer un document à quelqu’un d’autre pour signature, avec des relances
- B.3 toute piste de preuve qu’une contrepartie accepterait
- B.4 les applications mobiles
- B.5 les modèles et dossiers partagés au sein d’une équipe
Alternatives existantes
- Stirling PDFLicence: MIT
- DocumensoLicence: AGPL-3.0
Pièce C — Pourquoi certains continuent de payer : form-field handling and Google integration
Parce que DocHub vit à l’intérieur de Gmail et Drive. Le document arrive en pièce jointe, et il est rempli, signé et renvoyé sans jamais être téléchargé — cette proximité est le produit, et l’auto-héberger remet le fichier sur ton disque.
Questions
Est-ce que je peux récupérer mes modèles DocHub enregistrés ?
Les documents eux-mêmes s’exportent comme des PDF ordinaires et s’ouvrent sans problème. Les correspondances de champs et les modèles réutilisables, non — DocHub les stocke dans son propre format, et tu devras replacer les champs une fois par document à la première utilisation.
Est-ce que je peux envoyer un document à quelqu’un d’autre pour signature ?
Non, et c’est une limite volontaire. Envoyer à une contrepartie implique son identité, son enregistrement de consentement et un accusé de réception, ce qui est un projet différent et bien plus vaste. Ceci remplit et signe des documents qui restent chez toi.
Combien ça coûte à faire tourner ?
Rien si ça tourne sur ta propre machine. Sur un petit VPS, environ 5 $ par mois. pypdf et les bibliothèques de rendu sont gratuites et il n’y a aucun coût par document.
Quelle est la seule chose qui ne survit pas à la reconstruction ?
La proximité avec Gmail et Drive. Le vrai tour de force de DocHub, c’est que la pièce jointe ne quitte jamais Google — tu l’ouvres, tu la remplis, et tu la renvoies. Ici, chaque document, c’est un téléchargement et un import.
Outils proches
Récépissé