Un formulaire interactif

Un formulaire qu'il faut imprimer, remplir au stylo, scanner et renvoyer, c'est un formulaire que la bonne moitié de vos clients ne renverra jamais. L'autre solution, c'est un document qui se remplit là où il se lit et qui revient tapé — c'est aussi la seule version que quelqu'un pourra relire ensuite, et la seule dont une machine peut ressortir les réponses.

Sur celui-ci, il y a des cases où taper, une case à cocher, une liste où choisir, un groupe de boutons dont un seul peut être choisi, et un endroit où signer — et chacun d'eux a un cadre visible autour de lui. Cela mérite d'être dit, car un formulaire PDF ne trace aucun cadre à moins qu'on ne le demande : sans lui, le lecteur voit une page blanche et doit chercher à la souris les endroits qui acceptent la frappe.

Ce que montre cet exemple

  • Des champs de texte, une case à cocher, une liste déroulante et des boutons radio.
  • Un champ de signature qu'un lecteur signe sur place.
  • Une bordure visible sur chaque champ, que le format, lui, ne met pas.

Le code source complet

Rien n'est omis et rien n'est simplifié : c'est le programme exactement tel qu'il tourne, pour le développeur qui utilise cette bibliothèque. La troisième est la description elle-même : une simple liste de ce que la page doit dire, et c'est elle qu'on envoie au service.

Voir le code Rust Voir le code Python Voir le code JSON

Le document lui-même

Ouvrir le document en anglais Ouvrir le document en français

Des exemples voisins de celui-ci

Un contrat bâti sur trois modèles fournis

Un contrat d'approvisionnement posé sur trois modèles envoyés par le client : une page à en-tête sous la première page, une page nue sous chaque page de l'annexe, et une page de conditions qui entre entière.

Le filigrane d'une copie d'essai

Ce que vous obtenez avant de payer quoi que ce soit : un filigrane en travers de chaque page, et sous lui les mêmes pages, mises en page exactement comme une copie payante les met en page. C'est aussi le document qui dit ce qu'une clé de licence change, et pourquoi chaque chiffre de ce site est mesuré avec une clé.

Un document signé avec un certificat de démonstration

Une page qui porte une signature numérique, rompue par le moindre changement du fichier, faite avec un certificat qui n'existe que pour la démonstration. Chaque commande qui a servi à faire la clé et la signature est imprimée sur la page, avec celle qui la vérifie sans cette bibliothèque.

Tous les exemples, par sujet