Comptage d'objets PDF
Énumérez et classez chaque objet interne de votre PDF - polices, images, flux, dictionnaires, annotations, XObjects de formulaire et calques OCG. Trois vues d'analyse : tableau de bord général, tableau complet des types avec pourcentages, et détail page par page. Le tout traité en privé dans votre navigateur.
Upload a PDF to count and categorise all its internal objects.
Upload a PDF to see its object breakdown.
Pourquoi utiliser notre outil de comptage d'objets PDF ?
- Inventaire complet des objets : compte chaque objet indirect de la table de références croisées du PDF - polices, images, flux, dictionnaires, tableaux, annotations, XObjects de formulaire, calques OCG et plus.
- Trois vues d'analyse : basculez entre un tableau de bord général des principaux types d'objets, un tableau complet des types avec pourcentage du total, et une grille de détail par page pour une inspection fine.
- Détail page par page : voyez exactement combien de polices, d'images, d'annotations et de XObjects sont référencés sur chaque page - utile pour identifier les pages riches en ressources.
- Entièrement dans le navigateur : toute l'analyse de la table d'objets s'exécute localement dans votre navigateur. Votre PDF n'est jamais envoyé à un serveur, ce qui préserve la confidentialité totale des documents sensibles.
Cas d'usage courants du comptage d'objets PDF
- Profilage des performances PDF : un nombre élevé de flux ou des milliers d'objets d'image peuvent ralentir le rendu d'un PDF. Utilisez le comptage d'objets pour identifier les documents trop lourds avant de les diffuser.
- Audit prépresse et impression : vérifiez que le nombre attendu d'objets d'image, d'espaces colorimétriques et de motifs est bien présent avant d'envoyer un PDF à un imprimeur professionnel.
- Vérification de conformité : les normes d'archivage PDF/A et PDF/UA imposent des restrictions aux objets intégrés. Comptez et classez les objets pour vérifier que le document respecte les exigences de la spécification.
- Débogage pour développeurs : lors de la création de pipelines de génération de PDF, utilisez le comptage d'objets pour confirmer que votre code produit le nombre attendu d'entrées de police, de flux et de XObject.
- Analyse médico-légale de documents : des objets inattendus - flux cachés, XObjects de formulaire supplémentaires ou calques OCG - peuvent indiquer des données dissimulées. Le comptage d'objets aide à faire ressortir rapidement les anomalies.
- Analyse de redondance : les polices intégrées en double et les flux d'image identiques gonflent la taille du fichier PDF. Les comptages d'objets mettent en évidence les ressources surréférencées qu'un optimiseur peut supprimer sans risque.
Que sont les objets PDF ?
Chaque fichier PDF est une collection d'objets indirects listés dans une table de références croisées (xref). Chaque objet possède un numéro d'objet et un numéro de génération uniques. Les types d'objets comprennent : les dictionnaires (cartes clé-valeur qui décrivent les pages, polices, images et métadonnées), les flux (blocs de données binaires tels que les flux de contenu compressés et les données d'image), les tableaux, les chaînes, les nombres et les entrées nulles. Les constructions de plus haut niveau comme les polices, les images, les annotations et les champs de formulaire sont toutes finalement construites à partir de ces types primitifs.
Comment fonctionne notre outil de comptage d'objets PDF
- Importez votre PDF - le fichier est chargé entièrement dans votre navigateur avec pdf-lib. Aucune donnée n'est envoyée à des serveurs externes à aucun moment.
- Analyse des références croisées - l'outil énumère chaque objet indirect de la table xref et classe chacun par type : dictionnaire, flux, tableau, chaîne, nombre, booléen ou nul. Il lit ensuite les clés /Type et /Subtype pour classer plus finement les dictionnaires en polices, images, annotations, XObjects de formulaire, calques OCG, espaces colorimétriques, motifs et dégradés.
- Audit des ressources par page - pour chaque page, l'outil lit le dictionnaire /Resources afin de rapporter exactement combien de références de police, de XObjects d'image et d'entrées d'annotation sont présentes sur cette page précise.
Ce que signifie chaque catégorie d'objet
- Flux : blocs de données binaires compressés ou bruts - flux de contenu, données d'image, programmes de police intégrés et profils colorimétriques ICC y résident tous.
- XObjects : objets de dessin réutilisables. Les XObjects d'image (/Subtype /Image) contiennent des données de pixels matriciels. Les XObjects de formulaire (/Subtype /Form) sont des graphiques vectoriels ou du contenu de modèle qui peut être peint plusieurs fois.
- Annotations : objets superposés comprenant commentaires, surlignages, hyperliens, tampons et widgets de formulaire interactifs (cases à cocher, champs de texte, boutons).
- Calques OCG : les groupes de contenu optionnel contrôlent les calques du document qui peuvent être activés ou désactivés. Les calques OCG masqués peuvent contenir du contenu invisible dans le fichier.
Confidentialité, sécurité et disponibilité
L'analyse du comptage d'objets PDF s'exécute entièrement dans votre session de navigateur en JavaScript. Votre PDF ne quitte jamais votre appareil - aucun envoi de fichier, aucun traitement serveur, aucun stockage cloud. Cela rend l'outil sûr pour les contrats sensibles, les états financiers et les documents d'entreprise confidentiels. L'outil est 100 % gratuit, ne nécessite aucune inscription et n'a aucune limite de taille de fichier ni de nombre de pages.
Foire aux questions
L'outil énumère chaque objet indirect de la table de références croisées du PDF et les classe par type - dictionnaires, flux, tableaux, chaînes, polices, images, XObjects de formulaire, annotations, calques OCG, espaces colorimétriques, motifs et dégradés.
Les comptages d'objets aident au profilage des performances, à la validation prépresse, au débogage des pipelines de génération de PDF par les développeurs, aux contrôles de conformité aux normes PDF/A et à l'analyse médico-légale des documents pour détecter des objets cachés ou inattendus.
XObjects est une catégorie parente couvrant à la fois les XObjects d'image (/Subtype /Image) et les XObjects de formulaire (/Subtype /Form). Le comptage des images ne montre que les objets d'image matricielle. Le total des XObjects sera toujours supérieur ou égal aux images.
Non. Toute l'analyse s'exécute localement dans votre navigateur. Votre PDF ne quitte jamais votre appareil.
Le total des polices reflète les objets de police uniques de la table xref. Les comptages par page indiquent les références de police dans le dictionnaire de ressources de chaque page - la même police utilisée sur de nombreuses pages compte une fois au niveau global mais apparaît comme une référence sur chaque page.
Les groupes de contenu optionnel sont des objets de calque PDF qui peuvent être affichés ou masqués. Les calques OCG masqués peuvent contenir du contenu invisible - les détecter est important pour les audits de conformité et l'analyse médico-légale des documents.
Oui. Cliquez sur « Télécharger le rapport TXT » pour enregistrer un résumé en texte brut de tous les comptages par type d'objet, ainsi que le détail par page en CSV.
Oui. Totalement gratuit, sans inscription, sans limite de taille de fichier et sans restriction du nombre de pages.