Aller au contenu
100 % local · 0 Ko téléversésCompresser un PDF

Comment réparer un PDF corrompu

🔒 Vos fichiers ne quittent jamais votre appareil. Tout le traitement se fait localement dans votre navigateur.

Un PDF corrompu a des dommages structurels internes — la table de références croisées, l'en-tête, les flux d'objets ou le trailer manquent ou sont incohérents, de sorte qu'un lecteur ne peut localiser les pages. Réparer signifie reconstruire cette structure à partir des objets qui survivent. Parfois cela fonctionne ; parfois le dommage est trop grave et des pages sont perdues. Ce guide explique les quatre types de corruption, les outils locaux qui peuvent reconstruire un fichier endommagé et un recours honnête quand la réparation est impossible.

IXPDF ne peut pas réparer un PDF corrompu
Réparer un PDF corrompu nécessite de reconstruire sa table de références croisées et de réassembler les flux d'objets à partir de octets bruts — une tâche que les moteurs PDF de navigateur (y compris le nôtre) ne peuvent faire de façon fiable. C'est marquéRecherche requise selon AGENTS.md §16. Les outils ci-dessous s'exécutent localement sur votre machine et ne téléversent pas votre fichier. Comme recours partiel, Extraire les pages peut parfois tirer des pages intactes d'un fichier partiellement cassé.

Les quatre types de corruption PDF

1. Corruption d'en-tête

La première ligne d'un PDF est %PDF-1.x (où x est la version). Si cet en-tête manque ou est endommagé, les visualiseurs refusent d'ouvrir le fichier parce qu'ils ne peuvent l'identifier comme PDF. C'est le dommage le plus facile à corriger : ouvrez le fichier dans un éditeur de texte et ajoutez la ligne d'en-tête%PDF-1.7 tout au début. Enregistrez et essayez de rouvrir.

2. Corruption de table de références croisées (xref)

La table xref est l'index du PDF — elle indique au visualiseur où vit chaque objet (page, police, image) dans le fichier. Si la xref manque ou pointe vers des offsets erronés, le visualiseur ne trouve pas les pages. C'est la forme la plus courante de corruption, généralement causée par un téléchargement tronqué ou un rédacteur qui a planté avant de finir le fichier.

Correction : reconstruisez la xref avec ghostscript (gs -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=out.pdf in.pdf) ou Adobe Acrobat Preflight. Les deux outils scanent le fichier à la recherche d'objets et écrivent une xref neuve. Si les objets eux-mêmes sont intacts, cela répare le fichier complètement.

3. Corruption de flux d'objets

Les PDF modernes empaquettent plusieurs objets dans des flux d'objets compressés pour économiser de l'espace. Si un flux est endommagé, les objets à l'intérieur sont irrécupérables — ils sont perdus. Les symptômes incluent un fichier qui s'ouvre mais montre des pages blanches ou des polices manquantes. Les outils de réparation peuvent reconstruire la xref mais ne peuvent ressusciter des objets qui n'ont jamais été écrits correctement.

Correction : essayez ghostscript ou Acrobat Preflight. Si des pages restent blanches après réparation, les objets de ces pages ont été perdus dans le dommage original. Restaurez depuis sauvegarde ou réexportez depuis l'application source.

4. Corruption de trailer

Le trailer est le petit bloc à la fin du fichier qui pointe vers la xref et le catalogue racine. Un fichier sans trailer valide est illisible, même si tous les objets sont intacts. Cela arrive généralement quand une écriture a été interrompue — le fichier se termine abruptement au milieu d'un objet au lieu de se terminer par%%EOF.

Correction : ghostscript et Acrobat peuvent souvent reconstruire un trailer manquant. Si le fichier se termine au milieu d'un objet, vous pouvez devoir tronquer l'objet endommagé d'abord, puis reconstruire. La commande qpdf --check signale quels éléments structurels manquent.

Outils locaux de réparation

Chaque outil ci-dessous s'exécute sur votre machine. Aucun ne téléverse votre document. Cela compte : un fichier corrompu peut encore contenir du contenu sensible lisible, et le téléverser vers un service « réparation PDF en ligne gratuit » envoie ce contenu au serveur d'un inconnu avant que vous sachiez ce qui a survécu.

1. ghostscript (gratuit, multiplateforme, ligne de commande)

L'outil de réparation gratuit le plus fiable. Il relit le fichier, reconstruit la xref et le trailer et écrit une copie propre. Sur Windows :

gswin64c -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=out.pdf in.pdf

Sur macOS et Linux, remplacez gswin64c par gs. ghostscript ne peut pas réparer des flux d'objets endommagés, mais il corrige la plupart des dommages de xref et trailer.

2. Adobe Acrobat Pro (payant, Preflight)

La fonction Preflight d'Acrobat Pro a un profil « Réparer PDF » qui reconstruit la xref, réintègre les polices manquantes et aplatit les annotations cassées. Ouvrez le fichier, puis Outils > Production d'impression > Preflight, et exécutez le profil de réparation. Acrobat est l'outil de réparation le plus capable mais n'est pas gratuit.

3. PDF24 Creator (gratuit, Windows)

PDF24 inclut un outil « Réparer PDF » qui enveloppe ghostscript avec une GUI. Ouvrez PDF24, choisissez Réparer PDF, déposez le fichier et enregistrez le résultat. Utile si vous êtes sur Windows et préférez ne pas utiliser la ligne de commande.

4. Recovery Toolbox for PDF (payant, Windows)

Un outil commercial dédié de réparation qui gère des dommages graves que ghostscript ne peut corriger. Il scanne le fichier octet par octet à la recherche de signatures d'objets reconnaissables et reconstruit ce qu'il peut. Utilisez-le seulement quand les outils gratuits ont échoué et le fichier est assez important pour justifier la licence.

Étape par étape : réparer avec ghostscript

  1. Installez ghostscript. Sur Windows, téléchargez depuis ghostscript.com. Sur macOS, brew install ghostscript. Sur Linux, utilisez votre gestionnaire de paquets.
  2. Ouvrez un terminal. Naviguez au dossier contenant le PDF corrompu.
  3. Exécutez la commande de réparation.gs -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=repaired.pdf corrupted.pdf
  4. Vérifiez le résultat. Ouvrez repaired.pdfdans Acrobat Reader ou Preview. S'il s'ouvre et montre toutes les pages, la réparation a réussi.
  5. Si des pages manquent encore, les flux d'objets originaux étaient endommagés. Restaurez depuis sauvegarde ou réexportez depuis l'application source.

Recours : extraire les pages intactes avec IXPDF

Quand la réparation complète échoue, vous pouvez parfois récupérer les pages intactes. Ouvrez Extraire les pages, déposez le fichier corrompu et essayez d'extraire la page 1. Si cela réussit, essayez des plages (1–5, 6–10) jusqu'à atteindre la section endommagée. IXPDF lit le fichier localement dans votre navigateur — sans téléversement — et écrit un nouveau PDF à partir des pages qu'il peut analyser. Les pages de la région endommagée échoueront ; le reste sera récupéré.

Erreurs courantes

  • Téléverser le fichier corrompu à un service de réparation en ligne. Le fichier peut encore contenir du contenu sensible lisible. Utilisez un outil local.
  • Écraser la seule copie. Écrivez toujours le fichier réparé vers un nouveau nom. Conservez l'original corrompu jusqu'à ce que vous ayez vérifié la réparation.
  • Supposer que la réparation restaurera le contenu perdu.Si les flux d'objets étaient endommagés, le contenu est parti. La réparation reconstruit la structure ; elle ne peut ressusciter des octets manquants.
  • Essayer de réparer un fichier protégé par mot de passe.Le chiffrement n'est pas une corruption. Déchiffrez d'abord (avec le mot de passe), puis réparez si nécessaire.

Essayez de récupérer les pages intactes

L'outil Extraire les pages d'IXPDF s'exécute localement dans votre navigateur. Déposez le fichier corrompu et essayez d'en tirer les pages qui ont survécu. Votre fichier ne quitte jamais votre appareil.

Ouvrir Extraire les pages