Tips & Tricks

Comment réparer un PDF qui s'ouvre avec du texte tronqué ou brouillé

Un PDF qui affiche du texte tronqué, des symboles aléatoires, des rangées de carrés vides ou des chaînes de caractères dénués de sens peut ressembler à un fichier corrompu impossible à récupérer. Le document s'ouvre sans message d'erreur, le nombre de pages semble correct et toutes les images ou graphiques s'affichent normalement, mais les mots eux-mêmes ont été remplacés par quelque chose de complètement illisible. Ce modèle signale généralement un problème d'encodage des polices plutôt qu'une corruption structurelle des fichiers, ce qui est une bonne nouvelle car les problèmes de polices peuvent souvent être résolus sans outils spécialisés de récupération de données ni services de réparation de fichiers médico-légaux. Le contenu sous-jacent peut toujours être présent dans le fichier, codé d'une manière que le lecteur PDF ne peut pas interpréter en raison de données de police manquantes ou incompatibles.

How to Repair a PDF That Opens With Garbled or Scrambled Text

Diagnostic de l'encodage des polices et de la véritable corruption de fichiers

La première étape du diagnostic consiste à déterminer si le problème provient de l'encodage des polices ou de la structure du fichier PDF lui-même. Un problème d’encodage de police produit un brouillage systématique et cohérent dans tout le document. Chaque instance de la lettre A peut devenir un carré creux, ou tout le texte apparaît systématiquement sous la forme de caractères accentués aléatoires provenant d'un alphabet différent, mais le motif se répète de manière prévisible. Une véritable corruption de fichier produit un comportement incohérent : des pages qui ne s'affichent pas du tout, des messages d'erreur lors de la tentative d'ouverture du fichier ou des sections du document entièrement vides alors que d'autres sections s'affichent correctement. Les pages qui restituent parfaitement les images mais affichent du texte tronqué indiquent très fortement des problèmes de police plutôt que des dommages structurels.

Ouvrez le PDF dans au moins deux visionneuses différentes pour confirmer le diagnostic. Si le fichier s'affiche correctement dans Adobe Acrobat Reader mais pas dans une visionneuse basée sur un navigateur comme Chrome ou Edge, la visionneuse du navigateur ne prend probablement pas en charge le format de police intégré spécifique utilisé dans le PDF. Si le fichier s'affiche correctement dans Chrome mais pas dans Aperçu sur Mac, Aperçu peut ne pas prendre en charge un schéma de codage de police particulier. Si le fichier affiche du texte tronqué dans chaque visionneuse testée sur différents systèmes d'exploitation, les données de police dans le PDF lui-même sont endommagées ou manquantes, et une opération Réparer le PDF qui traite les ressources de police est nécessaire.

WukongPDF

Essayez de réparer le PDF

Aucune installation nécessaire. Fonctionne directement dans votre navigateur.

Commencer →

Réintégration de polices manquantes ou endommagées

Lorsqu'un PDF fait référence à une police qui n'est pas intégrée dans le fichier et qui n'est pas installée sur le système de visualisation, la visionneuse PDF est obligée de la remplacer par une police différente dont elle dispose. Cette substitution entraîne fréquemment un mauvais alignement des caractères, car la police de substitution a des largeurs de caractères, des mesures d'espacement et des positions de glyphes différentes de celles de la police d'origine. Le texte apparaît sous forme de symboles confus ou aléatoires, car les codes de caractères stockés dans le PDF correspondent à des glyphes complètement différents dans la police de substitution que ceux prévus par l'auteur du document. La solution consiste à réintégrer les polices correctes dans le PDF afin que le spectateur n'ait plus besoin de deviner.

Ouvrez le PDF dans un outil capable d'inspecter et de modifier les ressources de polices au niveau du document. Vérifiez l'inventaire des polices pour voir à quelles polices le document fait référence et si chacune est entièrement intégrée, partiellement intégrée en tant que sous-ensemble contenant uniquement les caractères utilisés, ou répertoriée comme non intégrée du tout. Si une police apparaît comme non intégrée, vous devez soit installer cette police exacte sur votre système et réenregistrer le PDF avec l'option d'intégration de toutes les polices activée, soit utiliser un outil PDF Fix PDF qui peut localiser et intégrer les données de police requises à partir de sa propre bibliothèque de polices sous licence. Les polices système courantes telles qu'Arial, Times New Roman, Helvetica et Courier sont disponibles dans la plupart des bibliothèques de polices et peuvent être intégrées sans restrictions de licence.

Utilisation de la technique d'impression vers PDF pour une récupération rapide

Si le texte tronqué est dû à un codage de police qu'un visualiseur particulier gère correctement alors que d'autres ne le font pas, la solution pratique la plus rapide capitalise sur ce seul visualiseur fonctionnel. Ouvrez le PDF dans la visionneuse qui affiche correctement le texte à l'écran. Appuyez sur Ctrl-P ou Commande-P pour ouvrir la boîte de dialogue d'impression et choisissez Microsoft Print to PDF ou Save as PDF comme imprimante de destination. Le pipeline d'impression pixellise ou réencode le texte tel qu'il apparaît à l'écran et l'intègre dans un tout nouveau PDF à l'aide de polices standard et universellement prises en charge et d'un codage que tout lecteur PDF moderne comprend sans nécessiter de gestion particulière des polices.

Cette méthode produit une copie Repair PDF avec un texte clair et lisible qui s'affiche de manière cohérente partout, mais il y a un compromis important à comprendre avant de s'y engager. Le PDF imprimé perd généralement la sélection du texte, la possibilité de recherche et tous les éléments de formulaire interactifs. Le texte devient effectivement une partie de l’image de la page. Pour un document qui n’a besoin d’être lu à l’écran et peut-être imprimé qu’une seule fois, c’est une solution tout à fait acceptable qui ne prend que quelques secondes. Pour un document qui doit rester consultable, sélectionnable ou modifiable après la réparation, essayez d'abord l'approche d'intégration de polices et réservez l'impression au format PDF comme solution de secours.

Conversion du PDF via un format intermédiaire

Lorsque l'intégration des polices ne résout pas le problème et que l'impression au format PDF perd trop de fonctionnalités du document, la conversion du PDF via un format intermédiaire peut supprimer l'encodage défectueux tout en préservant le texte en tant que texte réel. Exportez le PDF vers un document Word à l'aide d'un convertisseur PDF vers Word. Le processus de conversion lit le flux de contenu PDF et génère le texte reconnu dans un nouveau format qui utilise la gestion et l'encodage des polices de Word, totalement indépendant de tout ce qui a été cassé dans le PDF d'origine. Ouvrez le fichier Word obtenu, confirmez que le texte est lu correctement, apportez les corrections de formatage mineures nécessaires, puis exportez-le au format PDF avec l'intégration des polices activée.

L'aller-retour via Word remplace l'encodage défectueux par un encodage propre et conforme aux normes, mais les mises en page complexes avec plusieurs colonnes, un positionnement précis ou des graphiques vectoriels intégrés peuvent ne pas survivre parfaitement à la conversion. Le tableau ci-dessous compare les trois approches de réparation en fonction des facteurs importants lors du choix de la méthode à appliquer :

MéthodeTexte sélectionnableMise en page conservéeVitesse
Réintégrer les policesOuiOuiModéré
Imprimer au format PDFNonOuiRapide
PDF en Word en PDFOuiPartielLent

Gérer les problèmes d'encodage des polices Unicode et CID

Les PDF créés dans des écritures non latines telles que le chinois, le japonais, le coréen, l'arabe ou le cyrillique affichent parfois du texte tronqué, en particulier lorsque la police utilise le codage CID (Character Identifier) et que le lecteur ne peut pas mapper les CID numériques avec leurs caractères Unicode correspondants. Ceci est courant avec les anciens PDF produits par des logiciels de numérisation ou des systèmes de publication existants qui intégraient des polices à l'aide de tables de codage pré-Unicode conçues avant qu'Unicode ne devienne la norme universelle. Un PDF provenant d'un scanner japonais de 2005, par exemple, peut utiliser une police CID que les visualiseurs modernes ne peuvent pas interpréter sans le fichier CMAP d'origine spécifique au fournisseur.

Les outils PDF Fix PDF spécialisés qui prennent explicitement en charge le mappage CID vers Unicode peuvent reconstruire les associations de caractères correctes. Ces outils lisent les codes CID bruts à partir des données de police et de la table CMAP intégrée, le cas échéant, pour reconstruire le mappage Unicode. Le processus est automatisé dans des outils conçus pour la réparation des polices PDF, nécessitant uniquement que vous téléchargiez le fichier et que vous téléchargiez la version corrigée. Pour les PDF contenant des langues d'Asie de l'Est, choisissez un outil de réparation qui répertorie explicitement la prise en charge des polices CJK dans son ensemble de fonctionnalités, car les outils de réparation de polices génériques conçus principalement pour les écritures latines peuvent ne pas inclure les données CMAP ou les modèles de reconnaissance de glyphes pour ces systèmes d'écriture.

Prévenir le texte tronqué dans les PDF que vous créez

Si vous créez régulièrement des PDF qui arrivent aux destinataires avec du texte tronqué, la cause première est presque toujours les paramètres d'intégration des polices dans le logiciel qui génère le PDF. Lors de l'exportation à partir de Word, PowerPoint, InDesign ou d'un outil de conception, recherchez la boîte de dialogue des options d'exportation ou d'enregistrement PDF et cochez la case intitulée Intégrer les polices ou Intégrer toutes les polices. Certaines applications proposent une case à cocher supplémentaire pour intégrer uniquement les caractères utilisés dans le document, ce qui crée un fichier plus petit en sous-définissant les polices, mais peut entraîner des problèmes d'affichage si le PDF est ultérieurement modifié ou fusionné avec un autre contenu. Pour une compatibilité multiplateforme maximale, intégrez la police complète plutôt qu'un sous-ensemble chaque fois que l'augmentation de la taille du fichier est acceptable.

Des plates-formes telles que WukongPDF gèrent la conversion PDF Format avec une intégration complète des polices activée par défaut, évitant ainsi les problèmes d'encodage résultant des dépendances de polices spécifiques au système qui ne fonctionnent que sur l'ordinateur du créateur. Lors de l'envoi d'un PDF qui doit s'afficher correctement sur différents systèmes d'exploitation, appareils et applications de visualisation, un test de validation rapide consiste à ouvrir le fichier dans une visionneuse PDF basée sur un navigateur, car ces visionneuses n'ont pas accès aux polices système installées localement et révéleront immédiatement tout problème d'intégration de polices qui autrement passerait inaperçu jusqu'à ce qu'un destinataire signale un texte tronqué.

Quand accepter qu'un PDF ne puisse pas être réparé

Malgré les meilleures techniques de réparation, certains fichiers PDF ont subi des dommages irréparables. Si vous avez essayé de réintégrer les polices, d'imprimer dans un nouveau PDF à partir de chaque visionneuse disponible et d'effectuer une conversion aller-retour via Word, et que le texte reste tronqué, le fichier peut présenter des dommages structurels dans le flux de contenu lui-même plutôt qu'un simple problème d'encodage de police. À ce stade, le cours le plus productif consiste généralement à localiser le document source original et à générer un nouveau PDF à partir de celui-ci.

Conservez le fichier endommagé pour référence, car les images et la structure de la page peuvent encore être partiellement intactes même si le texte ne peut pas être récupéré. Si le document provient d'un scanner, la nouvelle numérisation du document papier original produit un PDF propre avec un encodage de texte correct. Si le document a été créé à partir d'un fichier Word ou d'une application de conception, demandez à l'auteur d'origine de le réexporter avec l'intégration des polices explicitement activée. Une nouvelle exportation à partir du document source contourne tous les problèmes d'encodage présents dans la copie endommagée et produit un fichier propre en moins de temps qu'une tentative de réparations supplémentaires.

WukongPDF

Essayez de réparer le PDF

Aucune installation nécessaire. Fonctionne directement dans votre navigateur.

Commencer →