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

Confrontare documenti DOC in C#

Wordize for .NET è una soluzione efficace per il confronto programmatico di file DOC e la rilevazione di differenze tra di essi. La classe Comparer consente agli sviluppatori C# di identificare le differenze nel contenuto di due documenti DOC con il livello di dettaglio richiesto e salvare il risultato del confronto in un documento di output. Le differenze tra i documenti vengono visualizzate come revisioni del primo documento DOC con informazioni sull'autore e il tempo di modifica.

Caratteristiche principali:
  • Rilevazione precisa delle differenze - il metodo Comparer.Compare() crea un documento risultato con le modifiche identificate, inclusi inserimenti, eliminazioni e modifiche
  • Configurazione flessibile dei parametri di confronto DOC tramite la classe CompareOptions: dettaglio del tracciamento delle modifiche (per caratteri o parole), rilevamento di spostamenti di testo, ignorare i cambiamenti di maiuscole/minuscole, ignorare tabelle, campi documento, note a piè di pagina, commenti, caselle di testo, formattazione, intestazioni e piè di pagina
  • Capacità di esportare il risultato in formato grafico - il metodo Comparer.CompareToImages() restituisce il risultato del confronto DOC come array di immagini
  • Supporto per lavorare sia con file che con oggetti Stream
  • Supporto per Fluent API per eseguire operazioni di confronto tramite Comparer.ComparerContext e concatenamento di metodi, che aggiunge chiarezza al codice C#
Scenari di utilizzo:
  • Controllo versioni di documenti DOC - tracciamento delle modifiche tra diverse versioni di file DOC nei sistemi di gestione documentale
  • Verifica legale - analisi delle modifiche in contratti e accordi per identificare correzioni critiche in DOC con precisione a livello di carattere
  • Audit del contenuto - confronto di file DOC con versioni di riferimento per controllo qualità e conformità agli standard
  • Sviluppo collaborativo - analisi delle modifiche nei documenti DOC da diversi membri del team per coordinamento del lavoro collettivo
  • Validazione delle traduzioni - confronto di versioni DOC originali e tradotte per controllo qualità della localizzazione e conformità al testo sorgente
  • Confronto archivistico - confronto di documenti DOC da diversi periodi temporali per analisi dell'evoluzione del contenuto e identificazione di cambiamenti storici

Testa le capacità di confronto programmatico di documenti DOC nella demo interattiva online presentata in questa pagina. Per farlo, carica due file DOC, esegui l'operazione di confronto e scarica il risultato con le differenze identificate. Il frammento di codice C# fornito è pronto per l'uso nel tuo progetto .NET.

C#
Esegui codice
Carica il primo documento
Carica il secondo documento
Seleziona il formato output dall'elenco
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); }
Esegui codice

Come confrontare DOC in C#

  1. Collega Wordize SDK al tuo progetto .NET
  2. Chiama il metodo Comparer.Compare() specificando due documenti DOC, un file risultato per salvare l'output del confronto e i metadati (autore e data) come argomenti
  3. Ottieni i risultati del confronto dei documenti DOC
5%