PDF Diff

Compare deux documents PDF page par page et met en évidence les différences

Extrait le texte page par page de deux PDF et compare par mot, ligne ou caractère avec une similarité globale.

Exemples de résultats

1 Exemples

Comparer deux versions d'un PDF

Repère les changements de texte au niveau des mots.

{
  "pageCountOriginal": 6,
  "pageCountModified": 6,
  "overallSimilarity": 0.94
}
Voir paramètres d'entrée
{ "originalFile": "/public/samples/pdf/sample-multipage.pdf", "modifiedFile": "/public/samples/pdf/sample-multipage-revised.pdf", "comparisonMode": "word", "caseSensitive": false, "ignoreWhitespace": true }

Click to upload file or drag and drop file here

Maximum file size: 100MB Supported formats: application/pdf

Click to upload file or drag and drop file here

Maximum file size: 100MB Supported formats: application/pdf

Points clés

Catégorie
Documents et PDF
Types d’entrée
file, select, checkbox
Type de sortie
json
Couverture des échantillons
4
API disponible
Yes

Vue d’ensemble

Cet outil de comparaison de PDF vous permet d'analyser deux documents page par page pour identifier précisément les modifications textuelles. En extrayant le texte de chaque fichier, il compare les contenus par mot, par ligne ou par caractère, et calcule un score de similarité globale pour repérer instantanément les ajouts, suppressions et modifications.

Quand l’utiliser

  • Lors de la révision de contrats ou de documents juridiques pour vérifier les modifications entre deux versions de PDF.
  • Pour valider les corrections apportées à un rapport ou un document technique après une phase de relecture.
  • Pour comparer des fichiers PDF générés automatiquement afin de s'assurer de la cohérence du texte extrait.

Comment ça marche

  • Téléversez le fichier PDF original et le fichier PDF modifié dans les champs prévus à cet effet.
  • Sélectionnez le mode de comparaison (par mot, par ligne ou par caractère) et configurez la sensibilité à la casse et la gestion des espaces.
  • Lancez l'analyse pour extraire le texte et générer un rapport JSON contenant le taux de similarité globale et le détail des différences.

Cas d’usage

Comparaison de versions successives de contrats de prestation de services.
Vérification des modifications textuelles dans des manuels techniques ou des guides d'utilisation.
Audit de rapports financiers pour identifier les chiffres ou termes modifiés d'une version à l'autre.

Exemples

1. Comparaison de deux versions d'un contrat de travail

Responsable des ressources humaines
Contexte
Un contrat de travail a été modifié par un collaborateur externe et renvoyé au format PDF. Le responsable RH doit s'assurer que seules les clauses convenues ont été modifiées.
Problème
Identifier rapidement les mots ajoutés ou supprimés dans le document de 5 pages sans le relire entièrement.
Comment l’utiliser
Charger le contrat initial dans 'PDF original', la version retournée dans 'PDF modifié', choisir le mode de comparaison 'Par mot' et valider.
Configuration d’exemple
{
  "comparisonMode": "word",
  "caseSensitive": false,
  "ignoreWhitespace": true
}
Résultat
Un rapport JSON est généré, indiquant une similarité globale de 98% et listant précisément les mots modifiés à la page 3.

2. Vérification de la mise à jour d'un manuel technique

Rédacteur technique
Contexte
Après la mise à jour d'une notice d'utilisation, le rédacteur doit valider que les lignes de consignes de sécurité n'ont pas été altérées par erreur.
Problème
Comparer rigoureusement le texte ligne par ligne pour détecter tout décalage ou modification involontaire.
Comment l’utiliser
Importer l'ancien manuel et le nouveau manuel PDF, sélectionner le mode de comparaison 'Par ligne' et activer la sensibilité à la casse.
Configuration d’exemple
{
  "comparisonMode": "line",
  "caseSensitive": true,
  "ignoreWhitespace": false
}
Résultat
L'outil confirme une similarité de 94% et met en évidence les deux lignes modifiées dans la section de sécurité.

Tester avec des échantillons

pdf, text, file

Hubs associés

FAQ

Quels formats de fichiers sont acceptés ?

L'outil accepte uniquement les fichiers au format PDF.

Comment fonctionne le mode de comparaison ?

Vous pouvez comparer le texte extrait des PDF par mot, par ligne ou par caractère individuel.

L'outil compare-t-il les images ou la mise en page ?

Non, l'outil extrait et compare uniquement le contenu textuel des documents PDF.

Peut-on ignorer les différences de majuscules ou d'espaces ?

Oui, vous pouvez activer ou désactiver la sensibilité à la casse et choisir d'ignorer les espaces dans les options.

Quel est le résultat fourni par l'outil ?

L'outil génère un rapport au format JSON indiquant le nombre de pages de chaque fichier et le pourcentage de similarité globale.

Documentation de l'API

Point de terminaison de la requête

POST /fr/api/tools/pdf-diff

Paramètres de la requête

Nom du paramètre Type Requis Description
originalFile file (Téléchargement requis) Oui -
modifiedFile file (Téléchargement requis) Oui -
comparisonMode select Non -
caseSensitive checkbox Non -
ignoreWhitespace checkbox Non -

Les paramètres de type fichier doivent être téléchargés d'abord via POST /upload/pdf-diff pour obtenir filePath, puis filePath doit être passé au champ de fichier correspondant.

Format de réponse

{
  "key": {...},
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
Données JSON: Données JSON

Documentation de MCP

Ajoutez cet outil à votre configuration de serveur MCP:

{
  "mcpServers": {
    "elysiatools-pdf-diff": {
      "name": "pdf-diff",
      "description": "Compare deux documents PDF page par page et met en évidence les différences",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=pdf-diff",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Vous pouvez chaîner plusieurs outils, par ex.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, max 20 outils.

Prend en charge les liens de fichiers URL ou la codification Base64 pour les paramètres de fichier.

Si vous rencontrez des problèmes, veuillez nous contacter à [email protected]