Valider le PDF
Vérifier la structure d’un PDF et comprendre les erreurs signalées
Cette validation de documents en ligne contrôle la structure d’un PDF et fournit un rapport texte. Elle aide à repérer des objets manquants ou un fichier incomplet, sans modifier le document. Un résultat positif ne garantit pas que toutes les pages s’affichent correctement ni que le PDF respecte une norme d’archivage ou d’impression.
Coût: Utilisation gratuite. Des limites de taille des fichiers et d’utilisation s’appliquent.
Comment vérifier un PDF
Choisir un document
Cliquez sur Choisir un PDF ou Téléverser un PDF, ou déposez le fichier sur l’aperçu. La limite est de 200 Mio. Téléversements permet aussi de sélectionner un PDF déjà utilisé dans un autre outil. Si vous déposez plusieurs fichiers, seul le premier est retenu.
Confirmer le PDF source
Vérifiez le nom et la taille dans PDF source. L’aperçu permet de parcourir les pages, mais la validation peut aussi examiner un PDF que cet aperçu ne parvient pas à afficher.
Lancer la validation
Cliquez sur Valider le PDF. Aucun réglage n’est nécessaire. Le contrôle s’effectue sur nos serveurs ; le rapport apparaît sur la page lorsque le traitement est terminé.
Lire le résultat final
La dernière ligne indique le résultat.
validation oksignifie qu’aucune erreur de structure n’a été détectée selon les règles du contrôle. Sinon, le message précise le problème rencontré. Les exemples ci-dessous vous aident à l’interpréter.Copier ou télécharger le rapport
Copier place le texte dans le presse-papiers, par exemple pour le transmettre au support du logiciel qui a créé le document. Télécharger le rapport enregistre
pdf-validation.txten UTF-8. Le rapport rejoint le gestionnaire de fichiers partagé ; le sélecteur Téléversements de cet outil présente les PDF. Votre document source reste inchangé. Réinitialiser efface la sélection et le résultat affiché, sans supprimer les fichiers enregistrés.
Interpréter les messages du rapport
Le rapport reprend le texte de pdfcpu, la bibliothèque PDF utilisée pour la vérification. Une ligne commençant par validating(mode=relaxed) indique le mode de contrôle. La dernière ligne donne le résultat ; les lignes intermédiaires peuvent contenir des remarques produites pendant la lecture du fichier.
validation ok
Le contrôle n’a trouvé aucune erreur de structure. Les objets, les références entre objets et les entrées obligatoires sont cohérents dans les limites des règles vérifiées et des tolérances du mode relaxed. Ce message ne certifie pas tous les aspects du PDF.
validation error (obj#:…): …
Le fichier a pu être lu, mais une règle n’est pas respectée. dict=pageDict required entry=MediaBox missing signale une page sans dimensions. validatePages: page tree invalid indique une arborescence de pages incohérente, par exemple un nombre déclaré différent des pages présentes. validateFontDict: missing Subtype désigne une définition de police incomplète. Lisez surtout la description à la fin du message.
Read: xRefTable failed: …
La structure du document n’a pas pu être résolue. L’index des objets peut être endommagé, ou un objet interrompu avant sa fin. no matching %%EOF for startxref signifie que le marqueur de fin attendu est introuvable. Vérifiez que vous avez reçu le fichier complet et récupérez une nouvelle copie depuis sa source.
Lignes pdfcpu skipped: et pdfcpu repaired:
Ce sont des remarques de lecture. skipped: missing obj #12 indique que l’index renvoie vers un objet absent à l’emplacement attendu. repaired: décrit une réparation en mémoire permettant de poursuivre le contrôle : elle ne modifie pas votre fichier. De nombreuses lignes missing obj successives suggèrent un décalage de l’index, par exemple après un transfert ayant modifié les fins de ligne.
please provide the correct password
Le PDF exige un mot de passe à l’ouverture. Si vous le connaissez, utilisez Déverrouiller un PDF, puis vérifiez la copie déverrouillée. Les PDF qui limitent seulement l’impression ou la copie peuvent être contrôlés sans saisir de mot de passe.
Catalog: missing root dict
Le catalogue du document est introuvable. Cet objet racine est indispensable, car il renvoie vers les pages. Le fichier peut commencer par un en-tête PDF tout en contenant autre chose, ou être gravement endommagé.
Avertissement PDF 2.0
Un fichier déclarant PDF 2.0 peut afficher un encadré précisant que pdfcpu prend en charge cette version à un niveau de base. Cet avertissement ne constitue pas une erreur. Le résultat du contrôle apparaît plus bas.
Ce que la validation vérifie
Un PDF contient des objets numérotés : pages, polices, images, entre autres. Des données de références croisées indiquent leur emplacement, et le dictionnaire de fin de fichier renvoie vers le catalogue du document. La validation examine ces structures selon ISO 32000-1:2008, correspondant à PDF 1.7, avec des vérifications de base pour PDF 2.0.
Le mode relaxed applique les règles de validation en tolérant certaines déviations courantes : un catalogue sans entrée /Type ou un flux dont la longueur /Length déclarée est incorrecte, par exemple. Ce mode est utilisé automatiquement. Aucun choix strict/relaxed n’est proposé sur cette page.
Le contenu des pages et les données des images ne sont pas décodés. Une image ou un dessin endommagé peut donc passer le contrôle. Celui-ci ne vérifie pas la conformité PDF/A, PDF/X ou l’accessibilité PDF/UA, ne valide pas les signatures numériques, ne contrôle pas l’incorporation des polices et ne suit pas les liens. Pour une exigence d’archivage, d’impression ou d’accessibilité, employez un outil de contrôle dédié à cette norme.
Pour corriger un fichier endommagé, repartez si possible du document original et exportez-le à nouveau depuis le logiciel qui l’a créé. Un nouveau téléchargement peut suffire si le fichier reçu était incomplet. Imprimer vers un PDF produit également un nouveau document, mais peut aplatir les champs de formulaire et supprimer les liens ou les signets. Conservez donc l’original si ces éléments sont nécessaires.
Format, limites et conservation
- Entrée
- PDF uniquement. Déverrouillez d’abord les fichiers protégés à l’ouverture avec leur mot de passe connu ; les restrictions de copie ou d’impression seules n’empêchent pas la validation.
- Résultat
- Rapport texte affiché sur la page, copiable avec Copier et téléchargeable avec Télécharger le rapport au format TXT UTF-8
- Document source
- Lu uniquement : aucune modification et aucun nouveau PDF créé
- Taille maximale
- 200 Mio par fichier, soit 209 715 200 octets
- Nombre de fichiers
- Un PDF par traitement
- Réglages
- Aucun : mode relaxed, règles PDF 1.7 et prise en charge de base de PDF 2.0, sans sélection de pages
- Traitement
- Sur nos serveurs avec pdfcpu, sans service externe ni IA. Durée maximale d’une tâche : 15 minutes.
- Filigrane
- Aucun
- Conservation
- Téléversements et rapports supprimés automatiquement après 48 heures pour les visiteurs et 30 jours pour les comptes gratuits. Les offres payantes peuvent prolonger cette durée.
Questions fréquentes
Pourquoi le rapport signale-t-il une erreur alors que le PDF s’ouvre ?
Les lecteurs PDF tolèrent souvent des défauts et reconstruisent un index endommagé ou ignorent une entrée manquante sans le signaler. La validation relève ces problèmes. Un système d’impression, un service d’archivage ou une autre bibliothèque PDF peut refuser le même fichier. Pour un document important, obtenez une copie fraîchement exportée depuis sa source.
Pourquoi une page paraît-elle incorrecte malgré validation ok ?
Le contrôle porte sur la structure, pas sur l’apparence des pages. Une image ou un dessin endommagé peut passer, puisque ces données ne sont pas décodées. Parcourez le PDF dans un lecteur et vérifiez aussi son rendu dans le logiciel où vous comptez l’utiliser.
Pourquoi un seul problème apparaît-il dans le rapport ?
Le contrôle s’arrête à la première règle non respectée. Après avoir corrigé ce problème, généralement en exportant de nouveau le document, relancez la validation pour savoir si une autre erreur suit.
La validation répare-t-elle ou modifie-t-elle mon document ?
Non. Le PDF est seulement lu et reste identique dans Téléversements. Le seul nouveau fichier est le rapport texte, y compris lorsque la validation relève une erreur. Pour consulter ensuite la version PDF ou le nombre de pages, ouvrez Informations PDF.
Mon PDF est-il transmis à un service externe ?
Non. La validation s’effectue sur nos serveurs avec pdfcpu, sans IA ni service tiers. Les téléversements et les rapports suivent les durées de conservation indiquées ci-dessus.