Corriger ce que personne ne voit
Un PDF scanné passé par un OCR porte le scan sous forme d'image et les mots reconnus sous forme de texte invisible par-dessus. Quand le moteur se trompe sur un mot, l'image reste parfaite : ce sont la recherche, le copier-coller et les lecteurs d'écran qui échouent en silence.
Cet outil modifie cette couche cachée. Le scan n'est ni ré-encodé, ni recompressé, ni retracé.
Comment le fichier est modifié
Le flux de contenu d'une page est une liste d'opérateurs : certains dessinent l'image scannée, d'autres positionnent et affichent du texte. Le flux est analysé et seul l'opérande chaîne d'un opérateur de texte invisible est remplacé. Le sens de tous les autres octets est préservé : opérateurs de positionnement, état graphique et opérateur qui peint le scan traversent sans être touchés.
C'est pour cela que la page corrigée ne peut ni se décaler, ni se flouter, ni se recompresser. Ce n'est pas une promesse, c'est la conséquence de ne rien régénérer.
Une vérification lisible
Après écriture, le résultat est rouvert et trois contrôles sont exécutés sur chaque page modifiée :
- Texte — les mots corrigés sont bien ce qu'un extracteur renvoie désormais.
- Invisibilité — la couche est toujours tracée en mode de rendu 3, et le nombre de glyphes visibles n'a pas changé.
- Pixels — la page corrigée est rendue puis comparée au rendu original, pixel par pixel. La proportion modifiée doit être nulle.
Les trois résultats sont affichés avant le téléchargement, qu'ils passent ou qu'ils échouent.
Quand l'outil refuse
Certaines pages ne peuvent pas être réécrites sans risque : un flux de contenu utilisant un filtre indécodable, ou un bloc de texte mêlant glyphes visibles et invisibles au point qu'on ne peut plus garantir l'intégrité des visibles. Ces pages sont refusées nommément et laissées telles quelles. Refuser est la bonne réponse ; livrer un fichier silencieusement corrompu ne l'est pas.
Les caractères que les polices du PDF ne savent pas exprimer sont traités de la même façon : quand c'est possible, une Helvetica standard est intégrée pour porter le remplacement ; quand cela ne suffit pas, la modification est ignorée et signalée.
Confidentialité
Analyse, modification, enregistrement et vérification ont lieu dans votre navigateur. Le PDF n'est jamais envoyé.
Tiny Online Tools







