Comparer à l'œil deux documents presque identiques mais différents quelque part — le brouillon d'un rapport et sa version révisée, le contrat envoyé à l'autre partie et celui qu'elle vous a retourné — prend du temps et laisse facilement passer des erreurs. Un outil de comparaison de texte trouve mécaniquement tous les endroits modifiés. Cet article présente la marche à suivre et les points d'attention pour comparer des documents.
Cet article explique une méthode de comparaison et ne constitue pas un conseil juridique. Faites vérifier le sens et la portée des clauses d'un contrat par un professionnel.
Étape 1 : extraire le texte des deux documents
Un outil diff compare des caractères, pas une mise en forme. Il suffit de sélectionner tout le corps du document dans le traitement de texte, de le copier puis de le coller. Quelques points à connaître :
- La mise en forme disparaît. Le gras, le soulignement, la police ou la couleur ne sont pas comparés. S'il faut aussi vérifier les changements de mise en forme, utilisez en parallèle la fonction de comparaison du traitement de texte (par exemple Révision → Comparer dans Microsoft Word).
- Les cellules des tableaux sont séparées par des tabulations ou des sauts de ligne. Si les deux documents sont copiés de la même façon, ils prennent la même forme et la comparaison n'en souffre pas.
- Les notes de bas de page, en-têtes et pieds de page, commentaires et zones de texte peuvent ne pas être inclus dans la copie du corps. Au besoin, copiez-les séparément pour les comparer.
- La numérotation automatique (1., a., i.) peut disparaître ou être convertie en texte selon la manière de copier. Si les numéros d'articles comptent, vérifiez que les deux documents ont été extraits de la même façon.
Étape 2 : nettoyer le texte copié depuis un PDF
Un PDF place les caractères sur une page ; quand on le copie, un saut de ligne est inséré à chaque fin de ligne affichée à l'écran. Si la coupure des lignes diffère un tant soit peu entre les deux PDF, presque toutes les lignes apparaissent comme modifiées. Le résultat sera bien plus propre si vous procédez ainsi :
- Des deux côtés, supprimez les sauts de ligne à l'intérieur des paragraphes pour que chaque paragraphe tienne sur une ligne.
- Coupez les longs paragraphes en une ligne par phrase (saut de ligne après chaque point). Une modification dans une phrase n'apparaît alors que sur sa ligne, ce qui facilite la lecture.
- Supprimez les lignes répétées sur chaque page, comme les numéros de page ou les en-têtes.
- Si les espaces ont été copiés en plusieurs exemplaires, activez Ignorer la quantité d'espaces dans les options de comparaison.
Étape 3 : choisir l'unité de comparaison
Une fois les lignes modifiées repérées, choisissez l'unité qui montre ce qui a changé à l'intérieur de chaque ligne.
- Par bloc : adapté à un texte rédigé. Chaque bloc séparé par des espaces est comparé en entier, avec la ponctuation et l'élision qui y sont attachées (« l'accord », « contrat, »). On lit ainsi naturellement « quoi a été remplacé par quoi ».
- Par mot : adapté aux textes en anglais et aux phrases mêlant chiffres et symboles.
- Par caractère : pour repérer précisément les endroits où un ou deux caractères seulement ont changé, comme un montant (50 000 → 55 000), une date (janvier → mars) ou un numéro d'article (article 3 → article 4). Si une longue phrase a beaucoup changé, le surlignage devient morcelé et peut au contraire gêner la lecture.
Nous conseillons de parcourir d'abord l'ensemble par bloc, puis de revoir par caractère les lignes qui contiennent des chiffres.
Les points à vérifier en priorité dans un contrat
Une fois toutes les modifications repérées, relisez une seconde fois celles qui touchent aux éléments suivants.
| Élément | Exemples de modifications à vérifier |
|---|---|
| Montants et prix | Chiffres, unité (euros, milliers d'euros), TVA comprise ou non, date de paiement |
| Durées et délais | Date de début et de fin, « dans un délai de » et « après », jours ouvrés et jours calendaires |
| Parties | Raison sociale, représentant, adresse, désignations « le Client » et « le Prestataire » qui n'ont pas été interverties |
| Force de l'obligation | « peut » ↔ « doit », « s'efforce de » ↔ « garantit » |
| Responsabilité et indemnisation | Plafond, causes d'exonération, taux des pénalités de retard |
| Résiliation | Motifs, délai de préavis, indemnité de résiliation |
| Règlement des litiges | Tribunal compétent, droit applicable, clause d'arbitrage |
| Numéros d'articles et renvois | Des renvois comme « conformément à l'article 5 » qui ne correspondent plus après l'ajout ou la suppression d'un article |
Par exemple, si « Le Prestataire peut facturer la prestation au plus tard le dernier jour de chaque mois » devient « doit facturer », il n'y a que quelques lettres d'écart, mais la nature de l'obligation change. diff évite de laisser passer ces petites modifications.
En quoi est-ce différent du suivi des modifications d'un traitement de texte ?
Le « suivi des modifications » de Word n'enregistre que ce qui a été modifié pendant que la personne qui éditait avait activé la fonction. Si l'autre partie l'a désactivée avant de faire ses corrections, ou a recréé un nouveau fichier, aucune trace ne subsiste. La comparaison de texte, elle, n'a besoin que des deux versions finales : elle montre tous les caractères réellement modifiés, quelle que soit la façon dont les corrections ont été faites. À l'inverse, elle n'indique ni les changements de mise en forme ni qui a modifié quoi : combiner les deux méthodes reste le plus sûr.
Documents sensibles
Avant de coller un contrat, un document RH ou des informations non publiées dans un outil en ligne, il faut savoir où va ce contenu. Ce site effectue la comparaison uniquement dans le navigateur et n'envoie pas le contenu saisi à un serveur. Si la politique de sécurité de votre entreprise interdit l'usage de sites web externes, respectez-la néanmoins.
Essayer avec cet outil
Le bouton Exemple du comparateur de texte charge deux versions d'un court contrat. Basculez le détail dans la ligne entre bloc et caractère pour voir comment le montant et la date sont signalés. Le bouton HTML de la barre de résultats copie un tableau comparatif coloré à coller dans un e-mail ou un rapport. Les différences entre options d'espaces sont détaillées dans Options pour ignorer les espaces, et les problèmes de caractères de saut de ligne dans Caractères de fin de ligne et différences invisibles.