Jämför två DOCX med C#

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

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

Visa kodavsnitt

Jämför DOCX 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 DOCX-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å DOCX-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 DOCX-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 DOCX-dokument

Kolla in hur vår lösning för att jämföra DOCX-filer med .NET SDK fungerar. För att uppnå detta, ladda DOCX-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",
    ComparingWithDocument = 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å DOCX dokument för att jämföra
  4. CompareDocument() metoden för att jämföra DOCX 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.