write_pdfa1a.json
Le fichier JSON de l’exemple « Acte de dépôt balisé en PDF/A-1a ». La première partie de la norme d’archivage à son niveau le plus élevé : la page indique aussi quelle ligne est le titre, quels blocs sont des paragraphes et ce qui n’est que décoration.
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 crée 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 transmet 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
Un acte conservé trente ans sera lu par des gens que personne n’a encore rencontrés, certains au moyen d’un lecteur d’écran, qui lit la page à voix haute. Une page qui a seulement le bon aspect ne donne rien à ce logiciel : il lit l’encre dans l’ordre où elle a été posée, numéro de page et décoration compris.
Ce que montre cet exemple
- Un acte de dépôt, conservé trente ans, en PDF 1.4.
- Le titre et les paragraphes désignés comme tels, dans leur ordre de lecture.
- Le filet et le numéro de page en pied marqués comme décoration, pour qu’aucun lecteur d’écran ne les lise.