Modifier le texte dans un PDF

Le texte d'un PDF n'est pas un document. C'est un jeu d'instructions pour dessiner des glyphes à des positions fixes, sans paragraphes pour les tenir ensemble. Voilà pourquoi les modifications décalent la mise en page, pourquoi des polices manquent, et pourquoi le résultat semble souvent pire que l'original. Voici ce qui arrive vraiment, et quoi faire plutôt.

Pourquoi les modifications du texte PDF ratent

Ouvre une page et tu trouves des commandes de dessin : mets cette police à cette taille, pose ces glyphes à cette position, va ici, dessine encore. Il n'y a ni phrase, ni paragraphe, ni retour à la ligne automatique. Les sauts de ligne que tu vois ont été décidés par ce qui a produit le fichier.

Change un mot et rien après lui ne bouge, parce que rien n'a jamais su comment couler. Un éditeur doit deviner où finit la ligne, deviner la règle d'espacement, et reconstruire le bloc. Parfois il devine juste.

Polices embarquées et sous-ensembles

Un PDF embarque en général les polices qu'il lui faut, et seulement les glyphes que le document utilise vraiment. Ça s'appelle le sous-ensemble et ça économise beaucoup de place. Ça veut aussi dire que les lettres que tu veux taper ne sont peut-être pas dans le fichier.

Tape un caractère absent du sous-ensemble et l'éditeur doit substituer une autre police. Le remplacement correspond rarement en graisse ni en chasse, et c'est la raison habituelle pour laquelle une ligne modifiée semble légèrement fausse sans qu'on puisse dire pourquoi.

Ce qu'un éditeur de texte fait vraiment

Les bons regroupent les glyphes proches en blocs, retrouvent la police et l'espacement, te laissent retaper le bloc, puis le redessinent. LibreOffice Draw ouvre un PDF comme ça, et Inkscape le fait une page à la fois. Les deux sont gratuits.

Attends-toi à ce que le bloc bouge. Attends-toi à ce que la police change si le sous-ensemble est court. Sur un document simple sorti d'un traitement de texte ça marche assez bien. Sur un rapport mis en page avec colonnes et tableaux, en général non.

Le problème du texte qui doit couler

Allonger une phrase est le cas dur. Les mots n'ont nulle part où aller, donc l'éditeur les laisse soit dépasser de la marge, soit resserre l'espacement. La raccourcir laisse un blanc que rien ne referme.

C'est pourquoi corriger une coquille marche et réécrire un paragraphe non. Les petites retouches, une date, un nom, un chiffre, voilà à quoi la modification du texte PDF sert vraiment. Tout ce qui est plus long appartient au document source.

Si la page est un scan

Essaie de sélectionner un mot. Si ton curseur balaie la page sans rien surligner, il n'y a pas de texte là. La page est une image et chaque lettre est des pixels, donc aucun éditeur de texte n'a de quoi travailler.

Un logiciel de reconnaissance lit l'image et écrit des caractères par-dessus. La qualité varie avec le scan : un texte imprimé propre à une résolution correcte sort bien, un fax pâle et l'écriture manuscrite non. Vérifie chaque chiffre à l'œil après coup.

Ce qui marche mieux que modifier

Recouvrir, ou détruire. L'outil de tampon écrit du texte sélectionnable sur une page, donc une correction, une étiquette ou un marqueur de version peuvent aller par-dessus. Il laisse le contenu de page d'origine intact dessous.

Le caviardage supprime le contenu pour de vrai en reconstruisant la page touchée à partir d'un nouveau rendu, donc le texte marqué n'est pas du tout dans le résultat. Utilise-le quand l'ancien libellé ne doit pas survivre, pas un rectangle noir dans un visualiseur.

Repartir de la source

Si toi ou un collègue avez produit le PDF, le fichier d'origine est la réponse. Modifier la source Word, Pages ou LaTeX et exporter à nouveau donne un résultat propre, ce qu'aucune chirurgie de glyphes ne donnera.

Quand la source a disparu et que le changement est petit, retape le bloc dans un éditeur gratuit et compare la ligne à l'original imprimé. La vue d'ensemble couvre les tâches qui évitent ce problème entièrement, et le guide des formulaires couvre les champs, qui sont un autre mécanisme.

Questions qu'on pose

Existe-t-il un éditeur de texte PDF gratuit ?
LibreOffice Draw et Inkscape ouvrent tous deux une page de PDF et te laissent retaper un bloc de texte. Les deux sont gratuits. Attends-toi à ce que le bloc bouge et à ce que la police change si le fichier n'en porte qu'un sous-ensemble.
Pourquoi mon texte bouge quand je modifie un PDF ?
Parce que rien dans le fichier ne décrit un paragraphe. Les glyphes sont à des positions fixes, donc un éditeur doit deviner où les lignes se coupent et reconstruire le bloc. Un texte plus long n'a nulle part où couler.
Pourquoi les lettres changent de police après modification ?
Les PDF n'embarquent que les glyphes utilisés par le document. Tape un caractère absent de ce sous-ensemble et l'éditeur substitue une autre police, qui correspond rarement à la graisse ni à la chasse d'origine.
Puis-je modifier le texte d'un PDF scanné ?
Pas directement. Un scan ne contient aucun caractère, que des pixels. Un logiciel de reconnaissance doit lire l'image et écrire une couche de texte d'abord, et sa précision dépend de la propreté du scan.
Puis-je masquer une coquille en blanc et retaper par-dessus ?
Oui, en deux étapes. Le caviardage reconstruit la région marquée à partir d'un nouveau rendu, donc l'ancien libellé a vraiment disparu plutôt qu'être recouvert. Puis l'outil de tampon écrit le texte corrigé par-dessus en caractères sélectionnables. Les polices ne correspondront pas exactement à l'original, donc ça convient aux petites corrections, pas aux paragraphes.
Pourquoi les éditeurs en ligne massacrent ma mise en page ?
Parce qu'ils affrontent le même jeu de devinettes que ceux de bureau : regrouper les glyphes en blocs, deviner les sauts de ligne, substituer les glyphes de sous-ensemble manquants. Ces devinettes sont la raison pour laquelle ce site propose le tampon et le caviardage plutôt que la modification de texte.

Où aller ensuite