Voyez ce qu'un PDF est vraiment : sa version, son historique d'enregistrements, sa sécurité, ses boîtes de page, ses polices, ses formulaires et ses scripts.
Inspecteur de PDF
Voyez ce qu'un PDF est vraiment : sa version, son historique d'enregistrements, sa sécurité, ses boîtes de page, ses polices, ses formulaires et ses scripts.
Le fichier est lu octet par octet dans cet onglet pour bâtir le rapport, et le rapport ne quitte la page que si vous le copiez ou le téléchargez. Rien du document n'est téléversé.
Deux fichiers identiques à l'écran peuvent se comporter de façons radicalement différentes : l'un est un enregistrement unique et propre, l'autre empile huit mises à jour sur l'original, un en-tête d'affichage web rapide périmé et une police que personne d'autre ne possède. L'outil lit ensemble les octets bruts et le graphe d'objets — l'en-tête %PDF confronté à la version du catalogue, les marqueurs de fin de fichier qui trahissent chaque enregistrement incrémental, la nature de la table de références croisées, classique ou en flux compressé, le dictionnaire de chiffrement et ses bits de permission — puis dispose boîtes de page, polices, images, formulaires, annotations, signets, pièces jointes, calques et scripts dans un seul rapport. Tout se passe sur votre appareil, et ce qui n'a pas pu être lu est listé plutôt que deviné.
Fonctionnalités
Version d'après l'en-tête et d'après le catalogue, avec une remarque quand une mise à jour l'a relevée
Historique d'enregistrements : marqueurs de fin de fichier, enregistrements incrémentaux, et si l'affichage web rapide tient toujours
Gestionnaire de sécurité, algorithme et taille de clé, avec chaque bit de permission décodé et nommé
Formats de page groupés par nom de papier et en millimètres, plus rotations, échelle UserUnit et boîtes de coupe, de fond perdu ou graphique
Polices avec leur état d'intégration, images uniques, champs de formulaire par type et annotations par sous-type
Signets, pièces jointes par nom, calques de contenu optionnel et les endroits où se cache le JavaScript
Déclarations PDF/A et PDF/UA lues dans le paquet XMP, aux côtés du balisage et de l'arbre de structure
Tout le rapport copié ou téléchargé en JSON, pour un ticket ou un contrôle avant impression
Comment utiliser Inspecteur de PDF
Déposez le PDF sur la page
Lisez la bande d'étiquettes pour l'essentiel — version, pages, normes, chiffrement, mises à jour
Descendez les fiches Document, Sécurité, Pages et Contenu pour le détail
Copiez ou téléchargez le JSON quand les constats doivent partir ailleurs
La bande d'étiquettes résume ; les quatre fiches en dessous expliquent chaque déclaration.
Erreurs courantes et dépannage
Les informations du document sont vides alors qu'une visionneuse affiche un titre. — Ces chaînes sont chiffrées. Structure, formats de page, polices et permissions se trouvent hors des parties chiffrées et se lisent encore, mais pas les valeurs textuelles — retirez le mot de passe avec Déchiffrer un PDF et inspectez de nouveau.
L'outil affiche PDF/A-2b mais notre validateur rejette le fichier. — Cette étiquette est la déclaration faite par le paquet XMP, pas un verdict. Rien ici ne revérifie les espaces de couleur, les polices et les règles de transparence que couvre un test de conformité : traitez-la comme une déclaration à vérifier.
Le catalogue du document n'a pas pu être trouvé. — Dans un fichier chiffré, il siège d'ordinaire dans un flux d'objets compressé, qui ne s'ouvre pas sans le mot de passe. Tous les faits au niveau des octets au-dessus — version, historique d'enregistrements, type de références croisées — restent exacts.
Moins d'objets sont signalés qu'un autre outil n'en compte. — Les objets mal formés sont comptés à part et leur contenu laissé hors du rapport plutôt qu'inventé. Réparer un PDF peut reconstruire un fichier dont les objets refusent de s'analyser.
Foire aux questions
Que m'apprennent « 3 mises à jour incrémentales » sur un document ?
Qu'il a été enregistré trois fois par-dessus l'original plutôt que réécrit. Les états antérieurs sont encore présents dans les octets, donc un contenu recouvert plus tard peut être récupérable, et le fichier est plus lourd qu'il n'a besoin de l'être.
La linéarisation est-elle la même chose que l'optimisation pour le web ?
Oui. Un fichier linéarisé place la première page en tête pour qu'une visionneuse l'affiche avant l'arrivée du reste. L'outil vérifie aussi si elle tient toujours : un enregistrement incrémental laisse l'en-tête derrière lui, et les visionneuses chargent alors tout le fichier de toute façon.
Pourquoi les permissions s'affichent-elles comme autorisées alors que le fichier refuse la copie ?
Les bits de permission sont une demande adressée à la visionneuse, pas un verrou sur le contenu. Ils sont décodés ici exactement comme le gestionnaire de sécurité les stocke ; qu'une visionneuse donnée les respecte ne dépend que d'elle.
Le rapport peut-il me dire si une page est vectorielle ou scannée ?
De façon fiable en pratique : une page sans police et avec une grande image est un scan. La fiche Contenu donne le nombre de polices et les images uniques, ce qui suffit à distinguer une page née numérique d'une page photographiée.
Qu'est-ce qu'une section de références croisées hybride ?
Un fichier qui porte à la fois une table classique et un flux compressé, pour que les anciennes comme les nouvelles visionneuses retrouvent les objets. C'est normal dans les documents enregistrés pour la compatibilité la plus large.