Modifier le texte d’un PDF existant : possibilités et limites
Corriger une coquille dans un PDF paraît anodin, jusqu’au moment où la nouvelle lettre s’affiche dans une autre police ou dépasse de la ligne. Ces surprises s’expliquent : un PDF fixe l’apparence d’une page, il ne conserve pas un texte prêt à être retravaillé. Comprendre ce fonctionnement permet de savoir ce qui se corrige proprement et ce qui impose de repartir du fichier source.
Pourquoi un PDF n’est pas un document de traitement de texte
Dans un traitement de texte, vous ajoutez un mot et la fin du paragraphe se réorganise d’elle-même. Un PDF ne fonctionne pas ainsi : chaque page est une suite d’ordres de dessin qui placent des groupes de caractères à des coordonnées précises. La FAQ de la bibliothèque Apache PDFBox le résume : le PDF est un format graphique et non un format de texte, et l’ordre dans lequel le texte est écrit dépend du logiciel qui a créé le fichier.
La conséquence pratique est simple. Une ligne corrigée qui s’allonge ne renvoie pas ses derniers mots à la ligne suivante : elle mord sur la marge ou sur un voisin. Une ligne qui raccourcit laisse un blanc. Les retouches de longueur comparable sont celles qui passent inaperçues.
Deuxième obstacle : la police. Un fichier peut n’embarquer qu’une partie des caractères d’une police, technique que la documentation de pdf-lib présente comme un moyen de limiter le poids du fichier. Une lettre jamais employée dans l’original peut donc manquer dans la police intégrée, et rester impossible à écrire avec elle.
Troisième obstacle, plus rare : le codage. Selon la même FAQ de PDFBox, les caractères d’un PDF peuvent suivre un codage propre au fichier au lieu d’Unicode, ce qui donne un charabia au copier-coller ; la bibliothèque indique alors que seule une reconnaissance optique permet d’accéder au texte.
Quatre tests avant de corriger
| Test | Résultat | Ce que cela signifie |
|---|---|---|
| Sélectionner un mot dans votre lecteur PDF | Rien ne se sélectionne, ou toute la page d’un bloc | Page scannée ou texte transformé en tracés : pas de lettres à corriger |
| Copier une phrase et la coller dans un bloc-notes | Des symboles sans rapport avec le texte | Codage propre au fichier : la partie modifiée sera écrite dans une police de remplacement |
| Ouvrir le fichier dans l’éditeur | Message signalant un PDF protégé | Mot de passe ou restrictions : levez-les d’abord avec Déverrouiller PDF si vous en avez le droit (voir la protection d’un PDF) |
| Cliquer dans une zone à compléter | Un curseur apparaît dans un champ | Formulaire interactif : l’outil Remplir un formulaire est prévu pour cela |
Dans l’éditeur de WeArePDF, un clic sur une ligne affiche sa description dans la barre de propriétés, par exemple « Texte · Helvetica 12 pt ». Si des lettres bien visibles y sont décrites comme « Forme », le texte a été converti en tracés : vous pourrez le déplacer ou l’effacer, pas le réécrire.
Corriger une ligne, étape par étape
- Chargez le document dans Éditer PDF. L’outil Sélection, symbolisé par une main, est actif d’emblée.
- Cliquez sur le texte fautif : toute la ligne se sélectionne, car c’est l’unité de base de l’édition. Pour agir sur plusieurs éléments à la fois, maintenez Maj en cliquant.
- Lancez la saisie par un double-clic ou par le bouton « ✎ Modifier le texte ». Tapez la correction, puis confirmez avec la touche Entrée ; la touche Échap rend la ligne intacte.
- Réglez au besoin la taille, entre 4 et 200 pt, et la couleur dans la barre de propriétés. Pour repositionner la ligne, faites-la glisser ou poussez-la avec les flèches du clavier ; Maj multiplie le pas par dix.
- Grossissez l’aperçu avec le bouton + pour vérifier l’alignement avec le texte voisin, puis cliquez sur « Exporter le PDF ».
- Lisez les éventuels avertissements affichés avec le résultat. Le PDF exporté garde le nom de l’original, augmenté de « -edite » ; le document de départ reste inchangé sur votre appareil.
Quand la correction change de police
L’éditeur tente d’abord d’écrire la nouvelle version avec la police du document. Lorsque cette police est intégrée en entier, son jeu de caractères est en principe disponible. Lorsqu’elle n’est qu’un sous-ensemble, l’éditeur ne peut réutiliser que les caractères qu’il a déjà rencontrés sur la page dans cette même police.
Prenons une date à corriger, « 2025 » à remplacer par « 2026 ». Si un « 6 » de la même police apparaît ailleurs sur la page, la correction reste dans la police d’origine. Sinon, l’éditeur passe à une police standard choisie par ressemblance, de la famille Helvetica, Times ou Courier, en gras ou en italique si l’original l’était. La barre de propriétés prévient, avant l’export, que la police d’origine ne peut pas écrire ce texte.
Le changement de police porte sur le fragment qui contient la modification, tel que le logiciel créateur a découpé la ligne : un mot isolé dans certains fichiers, la ligne entière dans d’autres. Les lettres accentuées du français, « œ », « € » et l’apostrophe courbe s’écrivent sans difficulté dans ces polices standard ; en revanche, un « ł » polonais, une lettre grecque ou un émoji y deviennent un point d’interrogation.
- Quand deux formulations se valent, préférez celle dont les caractères figurent déjà sur la page.
- Contrôlez le résultat en grand : une police de substitution se remarque surtout dans les titres et les gros caractères.
- Pour un document appelé à circuler, un nouvel export depuis le fichier source donnera un résultat plus homogène.
Les limites à connaître, et les solutions de rechange
- Pas de recomposition des paragraphes. Un ajout long déborde. Répartissez-le sur la ligne suivante en la modifiant elle aussi, ou réduisez légèrement le corps de la ligne.
- Pas de réécriture d’un scan. Une page numérisée ne renferme aucun caractère, seulement l’image de la feuille. L’OCR y ajoute un texte invisible destiné à la recherche, que l’éditeur laisse tel quel. Pour retravailler le contenu, mieux vaut le reconstituer dans un traitement de texte : voir le guide convertir un PDF en Word.
- Pas d’édition à l’intérieur d’un groupe. Un élément que la barre de propriétés présente comme « Groupe » se déplace ou s’efface d’un seul tenant ; les mots qu’il contient ne se corrigent pas un par un.
- Pas de détail sur les pages surchargées. Sur une page qui compte des milliers de tracés, les traits sont regroupés, voire plus du tout sélectionnables individuellement ; un avertissement l’indique.
- Pas de caviardage. Effacer une ligne retire le texte de la page, mais l’éditeur n’est pas conçu pour faire disparaître une information sensible, et ses rectangles n’ont qu’un contour. Passez par Caviarder PDF et lisez le guide du caviardage.
Les éléments ajoutés avec la barre d’outils, qu’il s’agisse d’une zone de texte, d’une image, d’une forme, d’un surlignage ou d’un dessin, sont gravés dans la page au moment de l’export. Ils ne restent pas des commentaires qu’un autre lecteur permettrait de masquer ou de supprimer.
Documents officiels et fichiers signés
Corriger votre propre document ne pose pas de question particulière. Retoucher un bulletin de paie, une attestation, une facture ou un avis établi par quelqu’un d’autre pour le présenter comme authentique est tout autre chose. L’article 441-1 du Code pénal qualifie de faux toute altération frauduleuse de la vérité, de nature à causer un préjudice, dans un écrit ou un autre support qui a pour objet ou peut avoir pour effet d’établir la preuve d’un droit ou d’un fait ayant des conséquences juridiques. Il punit le faux et son usage de trois ans d’emprisonnement et de 45 000 euros d’amende. D’autres articles visent des documents particuliers : l’article 441-2 punit de cinq ans d’emprisonnement et de 75 000 euros d’amende le faux commis dans un document délivré par une administration publique pour constater un droit, une identité ou une qualité, ou pour accorder une autorisation.
Si un document émis par un tiers contient une erreur, demandez-lui une version rectifiée plutôt que de la corriger vous-même.
Un PDF signé électroniquement appelle la même retenue. L’article 1367 du Code civil rattache la signature électronique à l’acte qu’elle accompagne, et subordonne notamment la présomption de fiabilité du procédé à la garantie de l’intégrité de cet acte. Retoucher le fichier après signature remet précisément cette intégrité en cause : le guide signature et valeur juridique en détaille les conséquences. Demandez plutôt au signataire une nouvelle version signée.
Questions fréquentes
Des caractères « � » apparaissent quand je modifie une ligne : que faire ?
Ce symbole remplace un caractère que l’éditeur n’a pas su identifier, même s’il s’affiche correctement sur la page. Laissé dans le fragment que vous modifiez, il risque de devenir un point d’interrogation : remplacez chaque « � » par la bonne lettre avant de valider.
Pourquoi ma ligne corrigée est-elle légèrement décalée ?
L’éditeur replace la ligne à partir de la position de son premier caractère et calcule la largeur du nouveau texte d’après les métriques de la police utilisée. Une police de remplacement plus large ou plus étroite que l’originale décale la fin de ligne : ajustez la position avec les flèches ou réduisez un peu la taille.
Le fichier exporté garde-t-il une trace de la modification ?
Oui, dans ses propriétés. À l’enregistrement, la bibliothèque pdf-lib inscrit son nom comme logiciel producteur et remplace la date de modification par l’heure de l’export ; l’auteur et la date de création déjà présents sont conservés. Le guide métadonnées d’un PDF explique comment les consulter.