write_aztec.json
Le fichier JSON de l'exemple « Codes Aztec ». Le code des billets de train et d'avion, et la raison, c'est la place : il n'a pas besoin de bande blanche autour de lui, et c'est la première chose qu'on rogne quand une mise en page devient serrée.
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
L'Aztec est le code des billets de train et d'avion en Europe, et la raison en est la place. Tout autre code à deux dimensions exige une bande de blanc tout autour de lui, ce qui, sur un billet de la taille d'une carte de bus, est une place que personne n'a — et cette marge est la première chose que quelqu'un rogne quand la mise en page devient serrée, cassant le code en silence.
Ce que montre cet exemple
- Des codes Aztec dessinés au trait, carré par carré.
- Un code qui se pose contre n'importe quoi, grâce aux anneaux de son centre.
- Trois codes à trois forces de protection, le plus gros là où elle est la plus haute.