Comparateur de PDF
Comparez deux PDF ligne par ligne et identifiez précisément le texte ajouté ou supprimé, directement dans votre navigateur.
Réponse rapide: PDF Compare: Fonctionne dans le navigateur, gratuitement, sans inscription.
Dernière mise à jour
Questions fréquentes
- Compare-t-il la mise en page visuelle ou le texte ?
- Le texte. Le comparateur de PDF extrait le calque textuel de chaque PDF et compare les lignes. Deux mises en page visuellement différentes contenant les mêmes mots apparaîtront comme identiques ; il en va de même pour deux mises en page semblables utilisant des polices différentes : seul le texte est comparé.
- Peut-il comparer des PDF numérisés ?
- Pas directement : les numérisations ne possèdent pas de calque textuel. Appliquez d’abord un OCR PDF à chaque fichier, puis déposez les PDF traités par OCR dans le comparateur.
- Que signifient les ajouts et les suppressions ?
- Ajouté (vert +) signifie présent dans B mais absent de A. Supprimé (rouge −) signifie présent dans A mais absent de B. La convention est « A correspond à l’original, B à la nouvelle version » — comme dans `diff ancien nouveau`.
- Mes PDF sont-ils envoyés sur un serveur ?
- Non : l’extraction du texte via pdf.js et l’algorithme de comparaison s’exécutent dans votre navigateur. Ouvrez les outils de développement, puis l’onglet Réseau : aucune requête n’apparaîtra.
- Quelle taille de PDF peut-il comparer ?
- Il traite sans difficulté quelques milliers de lignes de chaque côté. Un véritable algorithme de différence Myers/LCS garantit la précision jusqu’à environ 4 000 lignes par côté ; au-delà, un comparateur rapide fondé sur des ensembles prend le relais. Il signale toujours les ajouts et suppressions, mais ne les associe plus à leur contexte environnant.
- Pourquoi certaines lignes apparaissent-elles à la fois comme ajoutées et supprimées ?
- Lorsqu’une seule ligne change, ne serait-ce que d’un caractère, la comparaison la considère comme « ancienne ligne supprimée » + « nouvelle ligne ajoutée ». Tous les comparateurs ligne par ligne fonctionnent ainsi : ce n’est pas une anomalie. Pour une comparaison plus fine, caractère par caractère, collez les lignes dans notre outil de comparaison de texte.
- Puis-je télécharger le résultat ?
- Oui : cliquez sur « Télécharger .diff.txt » afin d’obtenir un correctif au format unifié, avec les préfixes `+` et `−`, à coller dans une revue de code ou à partager avec les relecteurs.
- Les sauts de page sont-ils ignorés ?
- Les limites de page sont insérées sous forme de ligne repère (« ──── Page 2 ──── »). Elles sont traitées comme du texte ; en général, elles correspondent entre A et B et ne parasitent pas la comparaison.
- L’ordre de A et B est-il important ?
- Oui. Par convention, déposez l’original dans A et la version révisée dans B, afin que les lignes « ajoutées » correspondent bien aux éléments ajoutés lors de la révision.
- Les différences d’espacement sont-elles ignorées ?
- Oui : les suites d’espaces et de tabulations sont réduites à un seul espace, puis les espaces en début et fin de ligne sont supprimés. Une ligne comportant un espacement supplémentaire ne sera donc pas considérée comme différente.