Deutsch Indonesia Tiếng Việt فارسی English Italiano Türkçe ไทย Español Polski Русский 日本語 Français Português العربية

Comparer des documents DOC en C#

Wordize for .NET est une solution efficace pour la comparaison programmatique de fichiers DOC et la détection de différences entre eux. La classe Comparer permet aux développeurs C# d'identifier les différences de contenu entre deux documents DOC avec le niveau de détail requis et de sauvegarder le résultat de comparaison dans un document de sortie. Les différences entre documents sont affichées comme des révisions du premier document DOC avec les informations d'auteur et d'heure de modification.

Fonctionnalités principales:
  • Détection précise des différences - la méthode Comparer.Compare() crée un document résultat avec les modifications identifiées, incluant insertions, suppressions et modifications
  • Configuration flexible des paramètres de comparaison DOC via la classe CompareOptions: niveau de détail du suivi des modifications (par caractères ou mots), détection de déplacements de texte, ignorer les changements de casse, ignorer les tableaux, champs de document, notes de bas de page, commentaires, zones de texte, formatage et en-têtes de page
  • Capacité d'exportation du résultat en format graphique - la méthode Comparer.CompareToImages() retourne le résultat de comparaison DOC sous forme de tableau d'images
  • Support du travail avec fichiers et objets Stream
  • Support de l'API Fluent pour exécuter les opérations de comparaison via Comparer.ComparerContext et l'enchaînement de méthodes, ajoutant de la clarté au code C#
Cas d'usage:
  • Contrôle de version des documents DOC - suivi des modifications entre différentes versions de fichiers DOC dans les systèmes de gestion documentaire
  • Vérification juridique - analyse des modifications dans les contrats et accords pour identifier les corrections critiques en DOC avec précision au niveau caractère
  • Audit de contenu - comparaison des fichiers DOC avec les versions de référence pour contrôle qualité et conformité aux standards
  • Développement collaboratif - analyse des modifications dans les documents DOC de différents membres d'équipe pour coordination du travail collectif
  • Validation de traductions - comparaison des versions DOC originales et traduites pour contrôle qualité de localisation et conformité au texte source
  • Comparaison d'archives - comparaison des documents DOC de différentes périodes temporelles pour analyse de l'évolution du contenu et identification des changements historiques

Testez les capacités de comparaison programmatique de documents DOC dans la démo interactive en ligne présentée sur cette page. Pour cela, téléchargez deux fichiers DOC, lancez l'opération de comparaison et téléchargez le résultat avec les différences identifiées. Le fragment de code C# fourni est prêt à l'emploi dans votre projet .NET.

C#
Exécuter le code
Télécharger le premier document
Télécharger le second document
Sélectionnez le format de sortie dans la liste
using Wordize.Comparing;

Comparer.Compare("Input1.doc", "Input2.doc",
    "Output.doc", "Author Name", DateTime.Now);
using Wordize.Comparing; Comparer.Compare("Input1.doc", "Input2.doc", "Output.doc", "Author Name", DateTime.Now); using Wordize.Comparing; using Wordize.Saving; var imageStreams = Comparer.CompareToImages("Input1.doc", "Input2.doc", new ImageSaveOptions(SaveFormat.Doc), "Author Name", DateTime.Now); foreach (var (stream, page) in imageStreams.Select((s, i) => (s, i))) { using var _ = stream; stream.Position = 0; using var file = File.Create($"Output_{page + 1}.doc"); stream.CopyTo(file); }
Exécuter le code

Comment comparer DOC en C#

  1. Connectez le SDK Wordize à votre projet .NET
  2. Appelez la méthode Comparer.Compare() en spécifiant deux documents DOC, un fichier résultat pour sauvegarder la sortie de comparaison et des métadonnées (auteur et date) comme arguments
  3. Obtenez les résultats de comparaison des documents DOC
5%