GroupDocs.Comparison en un coup d’œil

API pour comparer les différences entre les documents dans .NET applications

Illustration comparison

Comparaison de fichiers dans C#

Détectez les différences entre les fichiers source et cible pour les modifications au niveau des paragraphes, des mots et des caractères. Identifiez les changements de style et de mise en forme tels que le gras, l’italique, le soulignement, les barres barrées, les types de police, etc.

Les formats de fichiers et de documents les plus courants sont pris en charge

L’API GroupDocs.Comparison permet de comparer efficacement des documents dans un large éventail de formats, notamment PDF, HTML, e-mails, Microsoft Office documents (Word, Excel, PowerPoint, OneNote, Visio), différents types d’images (JPEG, PNG, GIF, BMP), fichiers texte, etc.

Appliquez ou rejetez facilement les modifications

Chaque différence identifiée dans les documents comparés à l’aide de l’API GroupDocs.Comparison peut être appliquée ou rejetée de manière sélective, ce qui permet la personnalisation avant l’exportation vers le document de sortie final.

Rapport de synthèse de comparaison

Générez un rapport récapitulatif des différences, détaillant toutes les modifications trouvées dans les documents comparés, et enregistrez-le pour référence.

Indépendance de la plateforme

GroupDocs.Comparison for .NET prend en charge les systèmes d’exploitation, les frameworks et les gestionnaires de packages suivants

Amazon
Docker
Azure
VS Code
ReSharper
macOS
Linux
NuGet

Formats de fichiers pris en charge

GroupDocs.Comparison for .NET prend en charge les opérations utilisant les [formats de fichiers] suivants (https://docs.groupdocs.com/comparison/net/supported-document-formats/).

formats Microsoft Office et OpenDocument

  • Word: DOCX, DOC, DOCM,DOT, DOTM, DOTX, RTX, RTF, TXT
  • Excel: XLSX, XLS, XLT, XLTM, XLSB, XLSM
  • PowerPoint: PPTX, PPT, POT, POTX, PPS, PPSX
  • Outlook: EML, EMLX, MSG
  • OneNote: ONE
  • OpenDocument: ODT, ODP, OTP, ODS, OTT
  • Mise en page fixe: PDF

Images, graphiques et diagrammes

  • Images matricielles: BMP, GIF, JPG, JPEG, PNG
  • Imagerie médicale: DICOM
  • Microsoft Visio: VSDX, VSD, VSS, VST, VDX
  • AutoCAD Drawing: DWG, DXF

Autres

  • Texte: TXT
  • Langages de programmation: CS, Java, CPP, JS, PY, RB, PL, ASM, GROOVY, JSON, PHP, SQL, LOG, DIFF, LESS, SCALA
  • Web: HTM, HTML, MHT, MHTML
  • Livres électroniques: MOBI, DjVu
  • Valeurs séparées par des délimiteurs: CSV

GroupDocs.Comparison fonctionnalités

Comparez facilement PDF et des documents, images et autres formats Office

Feature icon

Comparaison de documents facile à utiliser

Analysez et identifiez les différences entre deux documents.

Feature icon

Comparez plusieurs documents

Analysez et identifiez simultanément les différences entre plusieurs documents.

Feature icon

Formats pris en charge

Compatible avec plus de 50 formats de documents largement utilisés appartenant à différentes catégories, garantissant une large applicabilité.

Feature icon

Accepter ou rejeter les modifications

Affichage visuel clair des modifications détectées, avec des options permettant d’accepter ou de rejeter ces modifications.

Feature icon

Générez des aperçus

Possibilité d’enregistrer les résultats de comparaison sous forme d’aperçus d’images pour faciliter la consultation et le partage.

Feature icon

Comparaison de contenus

Effectuez des comparaisons de textes approfondies à différents niveaux, y compris ligne par ligne, paragraphe, mot et caractère, en mettant en évidence les différences pour plus de clarté.

Feature icon

Comparaison du style et de la mise en forme

Détecte et met en évidence les modifications de mise en forme et de style des documents, garantissant ainsi une révision complète.

Feature icon

Paramètres de métadonnées flexibles

Préservez les métadonnées des fichiers source ou cible, ou personnalisez-les en fonction des préférences de l’utilisateur.

Feature icon

Protection par mot de passe

Analysez les documents protégés par mot de passe et sécurisez le document de sortie à l’aide d’un cryptage par mot de passe pour plus de sécurité.

Feature icon

Comparaison sélective de pages

Chargez et comparez des sections ou des pages spécifiques d’un document pour une analyse ciblée.

Feature icon

Afficher les commentaires

Choisissez d’afficher ou de masquer les commentaires lors du chargement du document source, afin de mieux contrôler le processus de comparaison.

Exemples de code

Quelques cas d’utilisation d’opérations typiques de GroupDocs.Comparison for .NET

Comparaison de documents protégés par mot de passe.

Pour comparer des documents qui sont protégés par mot de passe, vous devez le spécifier puis charger les documents :

Comment comparer des documents protégés par mot de passe.

// Chargez le document source et spécifiez son mot de passe
using(Comparer comparer = new Comparer("source.docx", new LoadOptions() {Password = "1234"}))  
{
    // Chargez le document cible et spécifiez son mot de passe
    comparer.Add("target.docx", new LoadOptions() {Password = "5678"});

    // Enregistrer le résultat de la comparaison dans un fichier spécifié
    comparer.Compare("result.docx");
}

Comparaison de plusieurs PDF documents.

GroupDocs.Comparison vous permet de comparer plus de deux documents. Le fonctionnement est quasiment le même que lors de la comparaison de deux fichiers. Il vous suffit d’ajouter d’autres fichiers cibles à la classe comparer.

Comment comparer trois documents ou plus.

// Charger le document source
using(Comparer comparer = new Comparer("source.docx") 
{
    // Spécifiez le deuxième fichier à comparer
    comparer.Add("target2.docx");
    
    // Spécifiez le troisième fichier à comparer
    comparer.Add("target3.docx");
    
    // Enregistrer le résultat de la comparaison dans un fichier spécifié
    comparer.Compare("result.docx");
}
 Français