Comment comparer deux PDF page par page

Choisissez deux PDF puis lancez Comparez les PDF : les deux fichiers sont rendus dans le navigateur à l’échelle 1,2 et les rendus de chaque numéro de page sont comparés pixel par pixel. Chaque page reçoit une carte avec son étiquette, la différence mesurée et une image où les pixels modifiés sont en rouge ; Télécharger des images de différence réunit ces images dans un ZIP, avec un page-N-difference.png par page comparée.

Une paire de trois pages a demandé environ 0,6 s dans ce navigateur. Deux fichiers identiques ont donné 0,00% sur les trois pages ; une ligne de texte ajoutée en page 2 a mesuré 0,38% avec le seuil par défaut de 18 et 0,44% avec 0 ; un second fichier de deux pages a signalé la troisième comme manquante. Vingt pages sont comparées par exécution : une paire de 22 pages avec le champ Pages vide s’arrête donc sur le message de limite au lieu de comparer en silence les vingt premières.

  1. Choisissez exactement deux PDF avec le sélecteur ou la zone de dépôt. Les choix s’ajoutent : retirez celui qui reste en trop avec le × de sa ligne ; un fichier qui n’est pas un PDF est refusé et la paire déjà chargée est conservée.
  2. Laissez Pages vide pour comparer toute la paire, ou indiquez les pages voulues (1,3,5 ou 1-12). Au maximum 20 pages sont comparées par exécution : si les documents sont plus longs, resserrez la plage, car un champ vide s’arrête sur le message de limite au lieu de prendre les premières pages.
  3. Réglez le seuil de pixels (0-255). Un pixel compte comme modifié lorsque la plus grande différence entre ses valeurs rouge, verte et bleue dépasse le seuil ; la valeur par défaut 18 ignore les petits écarts dus à l’anticrénelage. Une valeur vide, négative ou hors plage est corrigée dans le champ lui-même : le nombre affiché est celui qui est appliqué.
  4. Lancez Comparez les PDF et lisez les cartes ainsi que les trois mesures : pages comparées, pages modifiées et taille du ZIP.
  5. Cliquez sur Télécharger des images de différence pour obtenir le ZIP des images. Effacer vide la liste, les cartes, les mesures et le ZIP préparé.

Ce que signifient la carte des différences et les mesures

Ce que montre une image de différence

Chaque carte porte le numéro de page, une étiquette (Identique, Modifiée ou Page manquante), le pourcentage mesuré et l’image. Sur celle-ci, les pixels que les deux rendus ne partagent pas sont peints en rouge ; le reste demeure dans un gris clair calculé à partir de la luminosité moyenne des deux pages, afin que la forme du document reste lisible sous les marques. C’est une carte, ni une vue côte à côte, ni un calque déplaçable.

Deux fichiers identiques mesurent 0,00% sur chaque page et restent gris. Une ligne de texte ajoutée a mesuré 0,38% de la page avec le seuil par défaut : le chiffre est donc la part de la page au-dessus du seuil, pas une note de gravité. Le seuil fixe la frontière entre identique et modifié : à 255 aucun pixel ne la dépasse et le rapport indique 0,00% alors que les fichiers diffèrent.

Pages absentes, formats et ordre

Les pages sont appariées par numéro, pas par position : si un fichier est plus court, les pages présentes uniquement dans le plus long reviennent en Page manquante à 100,00%, et l’image montre la page existante face à un fond vide. Rien n’est complété, inséré ni supposé.

Chaque page est rendue à sa propre taille : deux documents de formats différents mesurent donc environ 10,8% sur toutes les pages existantes, même avec un texte identique. Redimensionnez ou recadrez les fichiers au préalable si vous voulez comparer le contenu seul.

Ce qui n’est pas comparé

Seul le rendu est comparé : ni couche de texte, ni métadonnées, ni fichiers intégrés, ni structure logique. Une modification qui laisse le rendu identique (métadonnées corrigées, signet ajouté, police remplacée d’apparence identique) n’est pas signalée, tandis qu’une modification qui n’existe que dans le rendu, comme un autre zoom à l’export, l’est.

pdf.js rend les pages et JSZip emballe les images, tous deux dans le navigateur : les deux fichiers ne sont envoyés ni à VoriTools ni ailleurs et sont refermés à la fin de l’exécution. Les fichiers endommagés, vides ou renommés sont refusés avec un message écrit, et les PDF chiffrés ou protégés par mot de passe ne s’ouvrent pas du tout.

Outils récents :