Comparaison de PDF en ligne, gratuite

Comparez deux fichiers PDF côte à côte, avec mise en évidence visuelle des différences. Résultats instantanés, aucun envoi vers un serveur.

Vos fichiers ne quittent jamais votre appareil
Importer le premier PDF
Déposez le PDF ici ou cliquez pour parcourir

Prend en charge PDF · jusqu'à 100 Mo

Importer le second PDF
Déposez le PDF ici ou cliquez pour parcourir

Prend en charge PDF · jusqu'à 100 Mo

À propos de la comparaison de PDF : Cet outil affiche les deux PDF dans votre navigateur et les compare page par page. En mode superposition, toute différence au niveau des pixels est surlignée en rouge, ce qui permet de repérer facilement les modifications de texte, les changements de mise en page, les remplacements d'images et toute autre différence visuelle. La comparaison est effectuée localement, vos PDF ne quittent jamais votre appareil.

Comment ça marche

  1. Importez votre premier PDF en le sélectionnant ou en le glissant dans la zone de dépôt de gauche.
  2. Importez votre second PDF dans la zone de dépôt de droite.
  3. Choisissez votre mode d'affichage : « Côte à côte » affiche les deux PDF ensemble, « Superposition » montre les différences surlignées en rouge.
  4. Naviguez entre les pages à l'aide des boutons Précédent/Suivant ou en saisissant directement un numéro de page.
  5. En mode superposition, les zones rouges indiquent les différences de pixels entre les mêmes numéros de page des deux documents.

Pourquoi comparer des PDF ?

La comparaison de PDF est essentielle pour le contrôle de version, l'assurance qualité et la gestion documentaire. Utilisez-la pour suivre les modifications entre les révisions d'un document, vérifier que les corrections ont été appliquées correctement, identifier les modifications non autorisées, comparer les versions de contrats ou de documents juridiques, valider les soumissions de formulaires et garantir la cohérence des documents entre plusieurs copies. La mise en évidence automatisée des différences fait gagner du temps et réduit les erreurs par rapport à une vérification manuelle.

Modes d'affichage expliqués

Cas d'utilisation

Questions fréquentes

Comment le mode superposition met-il en évidence les différences ?

Le mode superposition effectue une comparaison pixel par pixel des pages rendues. Tout pixel différent entre les deux PDF est surligné en rouge. Cela détecte les changements de texte, les modifications d'images, les ajustements d'espacement et toute autre différence visuelle.

Puis-je comparer des PDF de dimensions différentes ?

Oui. Les PDF de tailles de page différentes sont entièrement pris en charge. En mode côte à côte, chaque PDF est affiché à sa taille d'origine. En mode superposition, le premier PDF détermine les dimensions du canevas.

Qu'en est-il des PDF numérisés ou basés sur des images ?

Les PDF numérisés (composés d'images matricielles) sont entièrement pris en charge. La comparaison fonctionne en affichant les deux PDF et en comparant le rendu visuel, de sorte qu'elle détecte les changements dans les documents numérisés comme pour tout autre PDF.

Puis-je comparer des PDF chiffrés ?

Cet outil fonctionne avec les PDF standard. Si vos PDF sont protégés par mot de passe ou chiffrés, vous devrez d'abord retirer la protection à l'aide d'un outil de déverrouillage PDF avant de pouvoir les comparer.

Quelle est la taille maximale de mes PDF ?

Chaque PDF peut atteindre 100 Mo. Le temps de traitement dépend de la taille du fichier, du nombre de pages et des spécifications de votre appareil. Les fichiers très volumineux peuvent prendre quelques secondes à charger et à afficher.

La comparaison est-elle fiable à 100 % ?

Oui, pour les différences visuelles. L'outil effectue une comparaison exacte pixel par pixel et détecte toute modification visuelle. Cependant, il compare le rendu visuel et non la structure interne du PDF, de légères différences de rendu dues aux polices ou aux bibliothèques PDF peuvent apparaître comme des différences alors que le contenu réel est identique.

Qu'est-ce qu'un outil de comparaison PDF ?

Un outil de comparaison PDF prend deux fichiers PDF et vous montre ce qui a changé entre eux. La partie difficile est de définir ce que signifie changement. Pour des documents qui se ressemblent, vous voulez un outil qui dit identique, même si les octets sous-jacents diffèrent parce qu'ils ont été générés par des logiciels différents. Pour des documents qui contiennent de vraies modifications, vous voulez un outil qui met en évidence exactement où le texte, la mise en page ou les images ont changé. Différentes stratégies de comparaison font différents compromis entre capter les vrais changements et ignorer le bruit.

Cet outil utilise la comparaison visuelle : chaque page des deux PDF est rendue dans une grille de pixels, et les deux grilles sont superposées. Les pixels qui correspondent sont affichés comme l'arrière-plan ; les pixels qui diffèrent sont mis en évidence en rouge. Cela capte chaque changement visuel, y compris les décalages de mise en page, les substitutions de police, les modifications d'image et les réécritures de texte. Il ne capte pas les changements invisibles (métadonnées PDF, champs de formulaire cachés, JavaScript intégré), ce qui est une fonctionnalité : ceux-ci comptent rarement pour la révision de documents typiques.

Tout s'exécute dans votre navigateur en utilisant pdf.js (le moteur de rendu PDF de Mozilla) et pdf-lib (bibliothèque de manipulation PDF). Les deux PDF sont chargés en mémoire, rendus dans des éléments canvas, et la comparaison de pixels s'exécute en JavaScript sur votre machine. Aucun fichier n'est téléchargé sur un serveur. L'outil gère les PDF jusqu'à 100 Mo et fonctionne sur les PDF numériques standard, les PDF scannés et les PDF de toute source tant qu'ils ne sont pas chiffrés par mot de passe.

Ce qu'il y a dans l'outil

La section supérieure a deux zones de dépôt côte à côte : déposez le PDF original à gauche, le PDF révisé à droite. Les étiquettes rendent évident lequel est lequel, donc vous n'interprétez pas accidentellement du texte ajouté comme du texte supprimé. Les deux fichiers peuvent être glissés depuis votre gestionnaire de fichiers ou sélectionnés avec un sélecteur de fichiers. Dès que les deux fichiers sont chargés, l'outil signale le nombre de pages de chacun, ce qui est le premier signal pour savoir si de vrais changements se sont produits.

Sous les zones de dépôt, un commutateur de mode d'affichage bascule entre Côte à côte (les deux pages rendues l'une à côté de l'autre) et Superposition (les deux pages combinées avec les différences mises en évidence en rouge). Côte à côte est le meilleur pour un premier coup d'oeil ou pour partager des captures d'écran. Superposition est là où la vraie comparaison se produit : tout pixel qui diffère entre les deux rendus apparaît en rouge, donc vous pouvez immédiatement repérer ce qui a changé sans lire les deux versions.

La navigation de page vous permet de parcourir le document page par page. Si les deux PDF ont des nombres de pages différents, la navigation s'arrête au plus long, et la page manquante est affichée en blanc. Les boutons sautent à la première ou la dernière page ; l'entrée de numéro de page vous permet d'aller directement à n'importe quelle page spécifique. Pour les longs documents, la navigation est le goulot d'étranglement plutôt que le rendu, donc le flux de travail est : charger, sauter à une page, comparer, répéter.

Histoire et contexte

Le problème de diff en informatique (1976)

Comparer deux versions d'un document est un vieux problème. La première solution pratique fut l'utilitaire diff écrit par Douglas McIlroy aux Bell Labs en 1976. Diff compare deux fichiers texte et imprime les lignes qui diffèrent, en utilisant l'algorithme de la plus longue sous-séquence commune. Eugene Myers a amélioré l'algorithme en 1986 avec l'article O(ND) qui est devenu la base de presque tout outil de diff moderne, y compris git. Le diff texte est la fondation, mais il ne fonctionne que sur le texte, pas sur les documents rendus.

Diff visuel et comparaison de pixels (années 1990)

Les années 1990 ont introduit les outils de diff visuel qui comparaient la sortie rendue plutôt que le texte source. WinMerge (1998), BeyondCompare (Scooter Software, 1996) et Araxis Merge (1996) ont ajouté la comparaison d'images aux côtés du texte. Le diff pixel par pixel est conceptuellement simple (comparer chaque position de pixel, mettre en évidence les non-correspondances), mais il produit du bruit lors de la comparaison de rendus qui se ressemblent identiques aux humains mais diffèrent par l'anti-aliasing ou le hinting de police. Des raffinements comme le diff perceptuel et la similarité structurelle (Wang et al. 2004) tentent de filtrer les différences perceptuellement non pertinentes.

Acrobat ajoute la comparaison PDF (2015)

Adobe a ajouté une fonctionnalité de Comparaison de fichiers à Acrobat Pro DC en 2015. Contrairement au pur diff visuel, la comparaison d'Acrobat est sensible au texte : elle identifie le texte inséré, supprimé et remplacé et présente les changements dans une barre latérale, similaire à la vue suivi des modifications de Word. Cela fonctionne bien sur les PDF numériques avec des couches de texte appropriées mais se dégrade sur les PDF scannés ou les PDF avec des encodages de police personnalisés. L'outil d'Adobe ne fonctionne que sur l'application de bureau ; il n'est pas disponible dans le navigateur.

DiffPDF et outils de diff PDF en ligne de commande (années 2010)

Les outils de ligne de commande open-source comme DiffPDF (2010) et diff-pdf (un wrapper basé sur Wine, 2012) ont apporté la comparaison PDF aux flux de travail scriptés. Ces outils comparent soit par texte (extraire les deux PDF et exécuter le diff texte) soit par image (rasteriser les deux PDF et exécuter le diff d'image). Ils sont utiles dans les pipelines CI où vous voulez signaler les régressions PDF, mais ils nécessitent une installation locale et sont maladroits pour les non-développeurs.

Le rendu PDF basé sur navigateur arrive à maturité (2013)

Mozilla a livré pdf.js avec Firefox 19 en février 2013, rendant le rendu PDF basé sur JavaScript prêt pour la production. Chrome a intégré PDFium (C++, dérivé de Foxit) en 2013-2014 avec un effet similaire. Une fois que les navigateurs pouvaient rendre les PDF nativement, construire un outil de comparaison PDF basé sur navigateur est devenu faisable : charger les deux fichiers en JavaScript, rendre chaque page dans un canvas, comparer les tampons de pixels du canvas. Cet outil suit cette lignée.

Alternatives cloud axées sur la confidentialité (à partir de 2020)

L'augmentation du télétravail à l'ère COVID a poussé de nombreux outils PDF en ligne. La plupart des services de comparaison PDF cloud (Smallpdf, iLovePDF, PDF24) exigent de télécharger les deux fichiers sur un serveur pour le traitement, ce qui est inacceptable pour les documents confidentiels comme les contrats, dossiers médicaux ou états financiers. Les outils basés sur navigateur qui s'exécutent côté client sont une alternative préservant la confidentialité : le fichier ne quitte jamais votre appareil, mais vous obtenez la même expérience de comparaison que les outils cloud.

Flux de travail pratiques

Révision de version de contrat

Une contrepartie envoie un contrat redlined affirmant qu'une seule clause a changé. Chargez le PDF original et le PDF révisé, passez en mode superposition, et parcourez les pages. Les surlignages rouges montrent chaque modification réelle, pas seulement celles que la contrepartie a signalées. Cela attrape les changements glissés (un décalage de date, un chiffre modifié, une clause silencieusement ajoutée) que les redlines texte uniquement pourraient manquer. Sauvegardez des captures d'écran de toute région rouge inattendue pour suivi.

Approbation de collatéral design et marketing

Un designer envoie la version 2 d'une brochure affirmant avoir répondu à vos commentaires. Chargez la version 1 et la version 2, superposez chaque page, et vérifiez les changements. Le diff de pixels attrape les retouches typographiques, les décalages de couleur, les échanges d'images et les ajustements de mise en page qui sont faciles à manquer lors de la lecture séquentielle de deux versions. Pour le collatéral multi-pages, c'est beaucoup plus rapide que d'imprimer les deux et les disposer côte à côte.

Vérification de régression de documentation technique

Lorsque vous publiez de la documentation technique en PDF (manuels utilisateur, références d'API, SOP internes), comparer la nouvelle version à la version précédente attrape les diffs non intentionnels. La comparaison de pixels est suffisamment sensible pour attraper un décalage de saut de page ou une section renumérotée que le diff texte pourrait présenter de manière confuse. Pour les docs avec des centaines de pages, parcourez d'abord en mode côte à côte, puis superposez toute page qui semble différente.

Comparaison annuelle de formulaire fiscal

Les formulaires fiscaux (IRS 1040, UK SA100, French 2042 etc.) changent chaque année. Comparer le formulaire de cette année à celui de l'année dernière identifie les nouvelles lignes, les déductions supprimées et les sections renumérotées. Pour les comptables et préparateurs fiscaux, c'est plus rapide que de lire les notes de changement du formulaire de l'autorité fiscale. La superposition met immédiatement en évidence chaque changement imprimé.

Suivi de révision d'article académique

Lorsqu'un article passe par la révision par les pairs, comparer la soumission originale à la version révisée aide à vérifier quels commentaires des relecteurs ont été traités. Les PDF générés par LaTeX sont généralement assez propres pour que le diff visuel attrape chaque changement de texte. Si des figures ou équations ont été mises à jour, la comparaison de pixels les met clairement en évidence. Gagne du temps par rapport à la lecture complète des deux versions.

Suivi des changements de réglementation et de politique

Les réglementations gouvernementales, politiques d'entreprise et documents de normes (ISO, IEEE, IETF) sont typiquement publiés en PDF. Comparer la nouvelle version à la précédente est le moyen le plus rapide d'identifier les changements substantiels. Les équipes de conformité utilisent cela pour briefer les parties prenantes sur ce qui a changé sans relire le document entier. Le mode côte à côte est bon pour le contexte ; le mode superposition est bon pour repérer chaque micro-édition.

Pièges courants

Différents générateurs produisent des rendus différents

Un document exporté depuis Microsoft Word et le même document exporté depuis Google Docs peuvent rendre le même texte avec un crénage, un retour à la ligne ou des substitutions de police légèrement différents. Le diff de pixels les signale comme différences, même si le contenu du document est inchangé. Si vous comparez le même document source exporté depuis deux outils différents, attendez-vous à un bruit de référence. Utilisez la comparaison sensible au texte d'Adobe ou exécutez un diff texte après extraction pour filtrer le bruit.

Les PDF scannés à différentes résolutions semblent différents partout

Si un PDF est un scan à 300 DPI et l'autre est un scan à 600 DPI du même document physique, les pixels rendus ne s'aligneront pas. Chaque page apparaîtra comme une mer de rouge. Assortissez la résolution de rendu en re-scannant au même DPI, ou exécutez l'OCR sur les deux et comparez le texte au lieu du rendu visuel. Le diff visuel ne fonctionne que lorsque les deux PDF se rendent dans des grilles de pixels similaires.

Différences de rotation de page

Si une page d'un PDF est tournée de 90 degrés par rapport à la même page de l'autre PDF, la comparaison de pixels signalera la page entière comme différente. Vérifiez les métadonnées de rotation de page des deux PDF avant de comparer. Les lecteurs PDF afficheront les deux pages droites à l'écran, masquant la rotation sous-jacente. Utilisez l'outil de métadonnées PDF pour vérifier la rotation et faites pivoter un PDF pour correspondre si nécessaire.

L'anti-aliasing produit des différences sous-pixel

Même lors de la comparaison de PDF identiques rendus deux fois, l'anti-aliasing du navigateur peut produire de petites différences de valeur de pixel le long des bords des glyphes. La superposition peut montrer un faible halo rouge autour du texte. C'est du bruit de rendu, pas un vrai changement. Si le bruit submerge le signal, considérez un seuil de comparaison plus élevé (traiter les pixels dans les 5 pour cent les uns des autres comme correspondants) ou rasterisez à une résolution plus élevée où chaque glyphe occupe plus de pixels.

Les décalages de mise en page cascadent les surlignages rouges

Si vous ajoutez un seul paragraphe près du haut d'une page, le reste de la page se décale vers le bas. Chaque ligne sous le paragraphe inséré est maintenant à une coordonnée y différente, et le diff de pixels les met toutes en évidence comme différentes. Le changement réel était un paragraphe mais le diff visible est tout en dessous. C'est la principale raison pour laquelle le diff sensible au texte (qui comprend les paragraphes) donne souvent de meilleurs résultats que le pur diff de pixels pour les PDF lourds en contenu.

Le diff visuel manque les changements invisibles

Les PDF peuvent avoir des changements invisibles : modifications de métadonnées, JavaScript intégré, champs de formulaire cachés, filigranes définis à zéro opacité, fichiers attachés. La comparaison visuelle ne captera aucun de ceux-ci car ils ne se rendent pas en pixels. Pour un audit complet, combinez le diff visuel avec l'outil de métadonnées PDF (qui montre producteur, date de création, titre, entrées de dictionnaire personnalisées) et l'outil de déverrouillage PDF (qui révèle les drapeaux de chiffrement). Le diff visuel est nécessaire mais pas suffisant.

Confidentialité et gestion des données

Les deux PDF que vous chargez dans l'outil restent sur votre appareil tout le temps. pdf.js et pdf-lib sont des bibliothèques JavaScript qui s'exécutent dans votre navigateur ; elles ne font aucune requête réseau avec le contenu du fichier. Les fichiers sont lus en mémoire, rendus dans des éléments canvas, et la comparaison de pixels s'exécute en JavaScript. Nous ne téléchargeons jamais l'un ou l'autre fichier, ne journalisons jamais le contenu, et n'analysons jamais ce qui s'y trouve. Cela importe car les documents que vous voulez le plus comparer (contrats, rapports financiers, correspondance juridique, dossiers médicaux) sont exactement ceux que vous ne devriez jamais envoyer à un service tiers.

Une fois la page chargée, l'outil fonctionne hors ligne. Vous pouvez vous déconnecter d'internet, déposer les deux PDF, exécuter la comparaison et réviser la superposition sans que vos données ne touchent jamais une autre machine. Le résultat de comparaison (la superposition surlignée en rouge) est une image rendue sur la page ; si vous voulez la garder, prenez une capture d'écran. Rien n'est sauvegardé côté serveur et rien n'est téléchargé.

Quand ne pas utiliser cet outil

Comparaison de texte pur (utilisez diff-checker à la place)

Si vos PDF sont en texte uniquement et que vous voulez un diff ligne par ligne avec des inserts et suppressions appelés, extrayez d'abord le texte (PDF-vers-texte) et exécutez le résultat à travers un outil de diff texte. Le diff texte gère naturellement le reflux de paragraphe, les décalages de mise en page et les changements de police, dont aucun n'est bien géré par le diff de pixels. L'outil diff-checker d'Absolutool fait exactement cela pour le texte. Le diff de pixels est le meilleur lorsque la mise en page et les éléments visuels comptent, pas la pure prose.

Comparer des PDF qui devraient être identiques au niveau octet

Si vous devez vérifier que deux PDF sont exactement le même fichier (reproductibilité de build, vérification d'intégrité de fichier, détection de fraude), utilisez une comparaison de hash (SHA-256, MD5) plutôt que le diff visuel. Une vérification de hash est plus rapide, déterministe et immunisée contre le bruit de rendu. L'outil file-hash calcule un hash SHA-256 en quelques secondes ; si les hash correspondent, les fichiers sont identiques, s'ils diffèrent, les fichiers ne sont pas les mêmes, peu importe comment ils se rendent.

Très gros PDF qui dépassent la mémoire du navigateur

Charger deux PDF de 100 Mo simultanément, plus les canvas rendus pour chaque page, consomme beaucoup de mémoire navigateur. Sur les laptops bas de gamme et la plupart des appareils mobiles, cela peut faire planter l'onglet. Pour les très gros PDF (dessins architecturaux, manuels de plusieurs milliers de pages), divisez d'abord chaque PDF avec l'outil de division PDF et comparez les morceaux correspondants. Ou utilisez un outil de bureau comme Adobe Acrobat Pro DC pour la comparaison gourmande en mémoire.

Comparer des PDF dans des formats de fichier différents

Si un document est un PDF et l'autre est un fichier Word ou une page HTML, cet outil ne peut pas les comparer. Convertissez les deux en PDF d'abord (ou les deux en texte) pour comparer comme avec comme. Comparer à travers les formats produit presque toujours d'énormes diffs visuels parce que les moteurs de rendu sont complètement différents. Convertissez d'abord en un format commun ; puis comparez.

Plus de questions

Pourquoi la superposition montre-t-elle du rouge même si les PDF semblent identiques ?

La comparaison pixel-parfait attrape les différences de rendu sous-pixel que les humains ne peuvent pas voir. Les deux PDF peuvent avoir été générés par des outils différents (Word vs LaTeX vs InDesign) qui font le hinting des polices différemment ou l'anti-aliasing des bords différemment. Le contenu est le même ; les pixels ne le sont pas. Pour ces cas, préférez le diff basé sur le texte après extraction du texte des deux PDF, ou acceptez que le bruit soit réel et regardez seulement les grandes régions rouges.

Puis-je comparer des PDF scannés ?

Oui, les PDF scannés fonctionnent car l'outil compare les pixels rendus plutôt que le texte. Le problème est que les deux scans doivent être à la même résolution et orientation, sinon la comparaison sera un bruit inutile. Pour les scans de la même page physique, cet outil capte les différences comme l'écriture manuscrite ajoutée, les marques de censure ou les tampons. Pour les scans de différentes pages à différents DPI, OCR les deux d'abord et comparez le texte.

L'outil sait-il quel PDF est plus ancien ?

Non, l'outil traite les deux PDF symétriquement. Il vous montre où ils diffèrent ; il ne déduit pas lequel est l'original et lequel est la révision. Vous décidez quel fichier mettre de quel côté. Les étiquettes Gauche et Droite sont purement positionnelles. Si vous avez besoin de contexte temporel (lequel est venu en premier), vérifiez les heures de modification de fichier dans votre gestionnaire de fichiers ou les métadonnées PDF.

Puis-je exporter la comparaison comme rapport ?

Pas directement : la comparaison est rendue en direct dans le navigateur. Pour la capturer, prenez des captures d'écran des pages de superposition et collez dans un document de rapport. Pour des rapports plus sophistiqués (un PDF de différences avec annotations), la fonctionnalité Comparer les fichiers d'Adobe Acrobat Pro DC produit un rapport imprimable ; cet outil de navigateur se concentre uniquement sur la comparaison visuelle en direct.

Que se passe-t-il si les deux PDF ont des nombres de pages différents ?

La navigation de page s'étend au nombre maximum de pages de l'un ou l'autre PDF. Lorsque vous atteignez une page que seul un PDF a, l'autre côté apparaît en blanc. C'est le comportement le plus simple et généralement le plus utile : si la version 2 a ajouté deux pages à la fin, vous voyez ces pages comme du contenu ajouté. Si des pages ont été insérées au milieu, chaque page subséquente apparaîtra comme différente parce qu'elles se sont décalées ; c'est le signal qu'une insertion s'est produite.

Pourquoi la comparaison basée sur les pixels plutôt que sur le texte ?

La comparaison de pixels attrape tout visuellement : modifications de texte, décalages de mise en page, changements d'image, substitutions de police, ajustements de couleur, censures. La comparaison basée sur le texte n'attrape que les changements de texte et est aveugle à la mise en page et aux images. Pour la révision de documents (contrats, rapports, marketing) les changements visuels comptent souvent autant que le texte. La comparaison de pixels est le défaut le plus sûr ; pour la pure comparaison de prose, un diff texte est plus précis.

Outils associés