Confronta due Word utilizzando C#

Controllo diff C# altamente accurato per confrontare Word file e trovare le differenze tra di loro

Il nostro potente C# SDK ti consente di trovare la differenza tra Word documenti e salvare i risultati in un formato conveniente per la visualizzazione. Per verificare le capacità del nostro prodotto, confronta Word file utilizzando questa libreria C# e osserva le differenze.

Visualizza lo snippet di codice

Confronta Word in C#

Il nostro SDK .NET è progettato per darti il risultato più accurato, anche se il confronto è di per sé una funzione complessa.

A volte è necessario essere sicuri che il documento in Word formato non sia stato modificato e, se lo è, è necessario scoprire qual è la differenza. Utilizza semplicemente il nostro strumento diff .NET per confrontare due Word file e trovare differenze in parole intere o singoli caratteri. Inoltre, se è cambiato solo un carattere in una parola, questa parola verrà contrassegnata come completamente cambiata.

Ora non è più necessario perdere tempo confrontando manualmente i Word documenti e puoi trovare rapidamente anche piccole modifiche ed esportare tali differenze in un documento in un formato conveniente.

Prova a confrontare i Word documenti

Scopri come funziona la nostra soluzione per confrontare i Word file utilizzando .NET SDK. Per raggiungere questo obiettivo, carica i Word file che desideri confrontare e seleziona il formato del file di esportazione: verrà caricato automaticamente dopo il confronto.

Tieni presente che devi accettare tutte le revisioni nei documenti confrontati prima di chiamare il metodo di confronto, come mostrato nel nostro esempio:

Carica il file confrontato
Esegui codice
Carica il secondo file da confrontare
Seleziona il formato di destinazione dall'elenco
using Aspose.Words.Cloud.Sdk;

var config = new Configuration
{
    ClientId = "####-####-####-####-####",
    ClientSecret = "##################"
};
var wordsApi = new WordsApi(config);

var fileName1 = "Input1.docx";
var fileName2 = "Input2.docx";
var fileResult = "Output.docx";

//  Carica documenti su cloud storage.
using var firstDocumentContent = File.OpenRead(fileName1);
var uploadFirstFileRequest = new UploadFileRequest(firstDocumentContent, fileName1);
await wordsApi.UploadFile(uploadFirstFileRequest);

using var secondDocumentContent = File.OpenRead(fileName2);
var uploadSecondFileRequest = new UploadFileRequest(secondDocumentContent, fileName2);
await wordsApi.UploadFile(uploadSecondFileRequest);

//  Confronta i documenti nel cloud.
var compareDataOptions = new CompareData()
{
    Author = "author",
    FileReference = new FileReference(fileName2)
};
var compareDocumentRequest =
    new CompareDocumentRequest(fileName1, compareDataOptions, destFileName: fileResult);
await wordsApi.CompareDocument(compareDocumentRequest);

//  Scarica il documento dei risultati dal cloud storage.
var downloadFileRequest = new DownloadFileRequest(fileResult);
var downloadFileResult = await wordsApi.DownloadFile(downloadFileRequest);
using (var fileStream = File.Create(fileResult))
{
    downloadFileResult.CopyTo(fileStream);
}
Esegui codice
  
Copia il codice C# negli appunti

Come confrontare due file Word C# REST API

  1. Installa Aspose.Words Cloud for .NET
  2. Aggiungi un riferimento alla libreria (importa la libreria) al tuo progetto C#
  3. Carica due Word documenti da confrontare
  4. Chiama il CompareDocument() per confrontare Word documenti
  5. Scarica il documento dei risultati dal cloud storage

C# libreria da utilizzare per confrontare

Installa 'Aspose.Words Cloud SDK for .NET' usando il gestore di pacchetti NuGet. Basta eseguire nuget install Aspose.Words-Cloud per installare e fare riferimento automaticamente all'assembly corrispondente nel progetto. In alternativa, puoi clonare manualmente Aspose.Words Cloud SDK for .NET da GitHub e usarlo nel tuo progetto. Segui queste Instructions per ottenere rapidamente le credenziali di sicurezza necessarie e accedere alla nostra REST API.

Requisiti di sistema

  • .NET Standard 2.0 o versioni successive

Fare riferimento alla Repository Documentation per ulteriori dettagli.

Altri formati di file supportati

È possibile eseguire l'operazione di confronto per altri formati di file:

5%

Iscriviti agli aggiornamenti del prodotto Aspose

Ricevi newsletter mensili e offerte direttamente nella tua casella di posta.

© Aspose Pty Ltd 2001-2024. Tutti i diritti riservati.