Une facture commerciale
Une facture dont les lignes et les totaux tombent là où le texte les mène, et dont le QR code permet à un téléphone de payer la somme exacte sur le compte exact sans rien retaper.
Un publipostage part : quatre lettres, quatre clients différents, un fichier. L'entreprise qui les plie et les met sous enveloppe doit savoir où chaque lettre commence et sur combien de pages elle court. Cela arrive normalement sur une feuille de travail à côté du fichier, et le jour où les deux cessent de s'accorder, quelqu'un reçoit une lettre écrite pour quelqu'un d'autre.
Ici, c'est le fichier qui le dit lui-même, et cela résiste à une lettre qui gagne une page : tout ce qui est en dessous se décale, rien de ce qui est au-dessus n'est à refaire, et la page de sommaire du début reste juste. C'est ce qui compte quand le publipostage est créé plutôt que composé à la main, parce que la seule chose que personne ne peut faire, c'est en vérifier quatre cents à l'œil. L'entreprise qui remplit les enveloppes lit le même fichier pour savoir où couper et quoi plier.
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
Ouvrir le document en anglais Ouvrir le document en français
Une facture dont les lignes et les totaux tombent là où le texte les mène, et dont le QR code permet à un téléphone de payer la somme exacte sur le compte exact sans rien retaper.
Le bon qui voyage avec la marchandise : un code-barres en regard de chaque article, une case que le destinataire coche, et le code propre à l'expédition.
Un bulletin de paie : dix-huit lignes de cotisations avec les parts salariale et patronale, le mois face au cumul annuel.
Un contrat de prestation sur deux pages où aucune clause n'est jamais coupée en deux par un changement de page, et qui finit par des cases de signature, de nom et de date remplies à l'écran.
Un certificat dont l'encadrement, le ruban et le sceau sont dessinés au trait plutôt que photographiés : net à toutes les tailles, et pour une fraction du poids.
Une carte d'embarquement qui donne, sous forme de QR code, la seule ligne que lisent les portes d'un aéroport — un caractère à la mauvaise place et elle est refusée.