write_qr.json
Le fichier JSON de l'exemple « QR codes ». Le code qu'une facture, une carte d'embarquement ou une étiquette finit par réclamer, dessiné dans le document plutôt que récupéré en image sur un site et collé dedans.
Ce fichier est une requête : une application l'envoie par le réseau au serveur, qui crée le PDF et le renvoie. Il donne la même page que les versions Rust et Python de cet exemple. Une requête nomme chaque fichier qu'elle emploie, jamais le contenu de ces fichiers ; l'appel porte la requête et les fichiers ensemble. Une police que le serveur détient déjà, comme DejaVuSans, se nomme sans rien y joindre. Envoyez la requête à l'adresse que donne la page de l'API.
À quoi sert cet exemple
Le code QR est celui dont finissent par avoir besoin la plupart des documents : un paiement à faire sur une facture, une carte d'embarquement, un lien vers un dossier, un numéro de série sur une étiquette. C'est aussi celui qu'on va le plus souvent chercher sur un site quelconque, qu'on télécharge en image et qu'on colle — ce qui marche jusqu'au jour où l'image est redimensionnée et où le code cesse d'être lisible.
Ce que montre cet exemple
- Des QR codes dessinés au trait, nets à n'importe quelle taille.
- La marge blanche exigée par la norme, conservée autour de chaque code.
- Chaque code légendé par le texte qu'il contient.