Jämför två Word med C#

Mycket exakt C# differenskontroll för att jämföra Word filer och hitta skillnader mellan dem

Vår kraftfulla C# SDK låter dig hitta skillnaden mellan Word dokument och spara resultaten i ett bekvämt format för visning. För att verifiera våra produktegenskaper, jämför Word filer med detta C# bibliotek och se skillnaderna.

Visa kodavsnitt

Jämför Word i C#

Vår .NET SDK är utformad för att ge dig det mest exakta resultatet, även om jämförelse är en komplex funktion i sig.

Ibland måste du vara säker på att dokumentet i Word-formatet inte har ändrats, och om det har det måste du ta reda på vad skillnaden är. Använd bara vårt .NET diff-verktyg för att jämföra två Word-filer och hitta skillnader i hela ord eller enstaka tecken. Dessutom, om bara ett tecken i ett ord har ändrats, kommer detta ord att markeras som helt ändrat.

Nu behöver du inte längre lägga tid på att manuellt jämföra Word-dokument, och du kan snabbt hitta även små ändringar och exportera sådana skillnader till ett dokument i ett bekvämt format.

Försök att jämföra Word-dokument

Kolla in hur vår lösning för att jämföra Word-filer med .NET SDK fungerar. För att uppnå detta, ladda Word-filerna du vill jämföra och välj exportfilformatet – det kommer att laddas automatiskt efter jämförelse.

Observera att du måste acceptera alla ändringar i jämförda dokument innan du anropar jämförelsemetoden, som visas i vårt exempel:

Ladda upp den jämförda filen
Kör kod
Ladda upp den andra filen för att jämföra
Välj målformat från listan
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";

//  Ladda upp dokument till molnlagring.
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);

//  Jämför dokument i molnet.
var compareDataOptions = new CompareData()
{
    Author = "author",
    FileReference = new FileReference(fileName2)
};
var compareDocumentRequest =
    new CompareDocumentRequest(fileName1, compareDataOptions, destFileName: fileResult);
await wordsApi.CompareDocument(compareDocumentRequest);

//  Ladda ner resultatdokument från molnlagring.
var downloadFileRequest = new DownloadFileRequest(fileResult);
var downloadFileResult = await wordsApi.DownloadFile(downloadFileRequest);
using (var fileStream = File.Create(fileResult))
{
    downloadFileResult.CopyTo(fileStream);
}
Kör kod
  
Kopiera koden C# till urklipp

Hur man jämför två textfiler

  1. Installera Aspose.Words Cloud for .NET
  2. Lägg till en biblioteksreferens (importera biblioteket) till ditt C# projekt
  3. Ladda två Word dokument för att jämföra
  4. CompareDocument() metoden för att jämföra Word dokument
  5. Ladda ner resultatdokumentet från molnlagringen

C# bibliotek att använda jämför

Installera 'Aspose.Words Cloud SDK for .NET' med NuGet -pakethanteraren. Kör bara nuget install Aspose.Words-Cloud för att automatiskt installera och referera till motsvarande sammansättning i ditt projekt. Som ett alternativ kan du manuellt klona Aspose.Words Cloud SDK for .NET -källkod från GitHub och använda den i ditt projekt. Följ dessa Instructions för att snabbt få nödvändiga säkerhetsuppgifter och få tillgång till vårt REST API.

Systemkrav

  • .NET Standard 2.0 eller senare

Se Repository Documentation för mer information.

Andra filformat som stöds

Du kan utföra jämförelseoperationer för andra filformat:

5%

Prenumerera på Aspose produktuppdateringar

Få månatliga nyhetsbrev och erbjudanden direkt levererade till din brevlåda.

© Aspose Pty Ltd 2001-2024. Alla rättigheter förbehållna.