La version de PDF que le fichier déclare
Choisir la version que le document annonce, de 1.4 à 2.0, selon ce qu'il contient et selon l'âge des logiciels qui le liront.
Résumé
Le format PDF a plusieurs générations, comme les voitures ont des millésimes. La première ligne du fichier annonce la sienne, et c'est une promesse : voilà ce qu'il faut savoir faire pour m'afficher entièrement. Un logiciel plus ancien que la version annoncée montre ce qu'il sait et laisse le reste de côté, sans rien dire — c'est pour cela que le choix mérite d'être fait plutôt que subi.
Techniquement
Écrit au premier niveau d'une requête, sous
"version"
version fixe la version que déclare la première ligne du fichier. Chaque version apporte ce que la bibliothèque écrit : 1.4 la transparence, le contenu balisé et le paquet de métadonnées ; 1.5 les calques, les doubles pages et les transitions glissées ; 1.6 l'ouverture sur la liste des pièces jointes et la mise à l'échelle à l'impression ; 1.7 les souhaits que lit une boîte de dialogue d'impression ; 2.0 le retrait de la taille d'impression au logiciel de lecture. Rien n'est relevé au nom du client : un document qui déclare moins que ce qu'il contient est refusé au moment de l'écriture, en nommant ce qui en demandait plus.
Schéma de la requête
-
version— chaîne, facultative. Absente, le document est écrit en 1.7. -
Cinq valeurs :
"1.4","1.5","1.6","1.7","2.0". -
archivefixe la version de son côté :pdfa3bimpose 1.7,pdfa4impose 2.0. Uneversionécrite dans la requête est appliquée après. -
Demandes connues : les calques et les flux d'objets veulent 1.5 ; les souhaits d'impression de
readingveulent 1.7 ;reading.lock_actual_sizeet les ordres de tabulationannotationsetwidgetsveulent 2.0.
Une requête entière qui crée un PDF
{
"version": "2.0",
"standard_fonts": [{ "name": "sans", "face": "helvetica" }],
"items": [
{
"type": "text",
"rect": { "llx": 60, "lly": 740, "urx": 535, "ury": 762 },
"content": ["This file announces PDF 2.0"],
"font": "sans",
"font_size": 14
}
]
}
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 Les notes qu'un programme laisse pour lui-même Les notes qu'un programme laisse sur une page 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 revendique 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 contre laquelle les liens se lisent 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 Les pièces jointes, présentées en portefeuille Les pièces jointes d'une page 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