ArrayKit

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.

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é.

Modifier les détails qu'il a relevés

À propos de Inspecteur de PDF

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

  1. Déposez le PDF sur la page
  2. Lisez la bande d'étiquettes pour l'essentiel — version, pages, normes, chiffrement, mises à jour
  3. Descendez les fiches Document, Sécurité, Pages et Contenu pour le détail
  4. Copiez ou téléchargez le JSON quand les constats doivent partir ailleurs

Exemple

Entrée

contract-v7.pdf — 24 pages

Sortie

PDF 1.7 · Tagged · Encrypted · 3 incremental updates · AES 256-bit · printing allowed, copying blocked

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.

Outils associés

Plus d’outils PDF

Voir tous les outils PDF (85) · Tous les outils