Les notes qu’un programme laisse sur une page
Laisser les mêmes données privées sur une page numérotée plutôt que sur le document entier.
Le résultat dans un vrai PDF
Les notes qu’un programme se laisse
Une épreuve d’imprimerie dont le fichier contient le tirage, la page sa plaque et la gamme de couleurs, placée deux fois, son encre. Rien n’en est dessiné et aucun logiciel de lecture ne le montre : tout cela est destiné au programme qui l’a écrit.
Résumé
Comme les notes qu’un programme laisse dans le fichier pour son propre usage, mais pour une seule page. L’imprimerie met le tirage sur le fichier et la plaque sur la page pour laquelle elle a été composée : la feuille contient alors ce qui appartient à la feuille. Rien de tout cela n’apparaît sur la page, et aucun logiciel de lecture ne le montre.
Techniquement
Écrit au premier niveau d’une requête, sous
"page_private_data"
page_private_data écrit le /PieceInfo d’une page et le /LastModified posé à côté, sous le nom privé qu’énonce cette entrée. Chaque entrée nomme la page à laquelle elle est destinée, comptée à partir de 1, comme tout numéro de page d’une requête, et contient les trois mêmes clés que les données privées du document. Deux entrées pour une même page laissent à la page la dernière des deux.
Schéma de la requête
-
page_private_data— tableau, facultatif, vide par défaut. -
page_private_data[].page— entier ≥ 1, obligatoire. La page à laquelle les données sont destinées. -
page_private_data[].private_data— objet, obligatoire.program,modifiedetprivate, les trois que contiennent les données privées du document lui-même.
Portée : une page. private_data laisse les mêmes sur le document lui-même, et drawings[].private_data sur un dessin nommé.
Une requête entière qui crée un PDF
{
"page_private_data": [
{
"page": 1,
"private_data": {
"program": "PressDesk",
"modified": "2026-09-07T08:15:00+02:00",
"private": "{\"plate\":\"C\",\"screen\":175}"
}
}
],
"standard_fonts": [{ "name": "sans", "face": "helvetica" }],
"items": [
{
"type": "text",
"rect": { "llx": 72, "lly": 700, "urx": 523, "ury": 740 },
"content": ["A proof, and the plate this page was set for underneath it"],
"font": "sans",
"font_size": 12
}
]
}
Le document dans son ensemble
Les numéros que montre le logiciel de lecture Cent courriers dans un seul fichier Ce que le document dit de lui-même Ce que le document dit de lui-même, dit une seule fois Un texte que personne ne peut copier Les notes qu’un programme laisse pour lui-même Les données qu’un programme accroche à un passage d’encre Un fichier encore lisible dans des dizaines d’années La norme d’impression que le document déclare La norme d’impression variable déclarée par le document Le mot de passe qui l’ouvre, et ce qu’on peut en faire Une facture qu’un humain et une machine lisent L’adresse à partir de laquelle se lisent les liens relatifs La version de PDF que le fichier déclare Les extensions de PDF dont le fichier dit se servir Ce qu’une image dit d’elle-même, et comment elle est lue Les pièces jointes du document, à côté de ses pages Des fichiers que le document nomme sans les contenir Les pièces jointes, présentées en portefeuille Les pièces jointes que revendique une page Les pièces jointes que revendique une police La fiche d’identité propre à une police Les pièces jointes que revendique la fiche du document Une fiche de document rédigée ailleurs Les zones d’une page où un lecteur mesure La fiche d’identité que contient une seule page La norme d’accessibilité que le document déclare Les normes contre lesquelles le document fini est mesuré
Où aller ensuite
Toutes les clés JSON d’une requête, en une page Les quarante et un autres réglages d’une requête