Comparer des documents PDF avec C#

Cet article explique comment comparer des documents PDF à l’aide de C#. Il contient les détails pour définir l’IDE pour le développement, une liste d’étapes de programmation et un exemple de code pour développer un outil de comparaison de PDF à l’aide de C#. Vous apprendrez à comparer page par page ou à comparer les deux PDF dans leur ensemble sans utiliser d’outil tiers.

Étapes pour comparer des fichiers PDF à l’aide de C#

  1. Définir l’environnement pour utiliser Aspose.PDF for .NET pour comparer les fichiers PDF
  2. Chargez les deux fichiers PDF dans des objets distincts de la classe Document
  3. Instancier l’objet ComparisonOptions pour les paramètres personnalisés
  4. Utilisez l’espace de noms TextPdfComparer et appelez la méthode ComparePages() pour comparer des pages individuelles
  5. Utilisez CompareFlatDocuments() pour comparer deux fichiers différents

Les étapes ci-dessus décrivent le processus de comparaison de deux documents PDF à l’aide de C#. Chargez les deux fichiers PDF séparément dans l’objet de classe Document et accédez à la référence aux pages cibles à partir des deux fichiers. Appelez la méthode TextPdfComparer.ComparePages() pour comparer les pages ou appelez la méthode TextPdfComparer.CompareFlatDocuments() pour comparer le texte complet des deux fichiers chargés.

Code pour comparer deux fichiers PDF en utilisant C#

Le code ci-dessus illustre le mécanisme de développement d’un outil de comparaison de documents PDF à l’aide de C#. Vous pouvez personnaliser le processus en définissant la liste des zones rectangulaires exclues dans les fichiers 1 et 2, en indiquant d’exclure les tableaux de la comparaison ou en définissant les zones d’extraction à partir des pages sélectionnées. La comparaison de pages renvoie une liste de différences dans les pages, tandis que la comparaison de fichiers renvoie le fichier PDF contenant les détails des différences entre les deux fichiers.

Ce tutoriel nous a appris à comparer des fichiers PDF. Si vous souhaitez fusionner des fichiers PDF, reportez-vous à l’article sur comment fusionner des fichiers PDF à l’aide de C#.

 Français