Primerjaj dva Word z uporabo C#

Zelo natančno preverjanje razlik C# za primerjavo Word datotek in iskanje razlik med njimi

Naš zmogljiv C# SDK vam omogoča, da najdete razliko med Word dokumenti in rezultate shranite v priročno obliko za ogled. Če želite preveriti zmogljivosti naših izdelkov, primerjajte Word datoteke s to knjižnico C# in si oglejte razlike.

Oglejte si delček kode

Primerjajte Word v C#

Naš .NET SDK je zasnovan tako, da vam daje najbolj natančen rezultat, čeprav je primerjava sama po sebi kompleksna funkcija.

Včasih se morate prepričati, da dokument v Word formatu ni bil spremenjen, in če je bil, morate ugotoviti, kakšna je razlika. Preprosto uporabite naše orodje za razlikovanje .NET, da primerjate dve Word datoteki in poiščete razlike v celih besedah ali posameznih znakih. Poleg tega, če se je spremenil samo en znak v besedi, bo ta beseda označena kot popolnoma spremenjena.

Zdaj vam ni več treba porabiti časa za ročno primerjavo Word dokumentov in lahko hitro najdete tudi majhne spremembe in takšne razlike izvozite v dokument v priročnem formatu.

Poskusite primerjati Word dokumente

Preverite, kako deluje naša rešitev za primerjavo Word datotek z .NET SDK. Če želite to doseči, naložite Word datoteke, ki jih želite primerjati, in izberite obliko izvozne datoteke – samodejno se bo naložila po primerjavi.

Upoštevajte, da morate sprejeti vse revizije v primerjanih dokumentih, preden prikličete primerjalno metodo, kot je prikazano v našem primeru:

Naložite primerjano datoteko
Zaženi kodo
Naložite drugo datoteko za primerjavo
S seznama izberite ciljno obliko
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";

//  Naložite dokumente v shrambo v oblaku.
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);

//  Primerjaj dokumente v oblaku.
var compareDataOptions = new CompareData()
{
    Author = "author",
    FileReference = new FileReference(fileName2)
};
var compareDocumentRequest =
    new CompareDocumentRequest(fileName1, compareDataOptions, destFileName: fileResult);
await wordsApi.CompareDocument(compareDocumentRequest);

//  Prenesite dokument z rezultati iz shrambe v oblaku.
var downloadFileRequest = new DownloadFileRequest(fileResult);
var downloadFileResult = await wordsApi.DownloadFile(downloadFileRequest);
using (var fileStream = File.Create(fileResult))
{
    downloadFileResult.CopyTo(fileStream);
}
Zaženi kodo
  
Kopirajte kodo C# v odložišče

Kako primerjati dve besedilni datoteki

  1. Namesti Aspose.Words Cloud for .NET
  2. Dodajte referenco knjižnice (uvozite knjižnico) svojemu C# projektu
  3. Naložite dva Word dokumenta za primerjavo
  4. Pokličite metodo CompareDocument(), da primerjate Word dokumente
  5. Prenesite dokument z rezultati iz shrambe v oblaku

C# knjižnica za primerjavo

Namestite 'Aspose.Words Cloud SDK for .NET' z upraviteljem paketov NuGet. Samo zaženite nuget install Aspose.Words-Cloud za samodejno namestitev in sklicevanje na ustrezen sklop v vašem projektu. Kot alternativo lahko ročno klonirate Aspose.Words Cloud SDK for .NET iz GitHub in jo uporabite v svojem projektu. Sledite tem Instructions, da hitro pridobite potrebne varnostne poverilnice in dostopate do našega REST API ja.

Sistemske zahteve

  • .NET Standard 2.0 ali novejši

Za več podrobnosti si oglejte Repository Documentation.

Drugi podprti formati datotek

Operacijo primerjave lahko izvedete za druge formate datotek:

5%

Naročite se na posodobitve izdelkov Aspose

Prejemajte mesečna glasila in ponudbe neposredno v vaš nabiralnik.

© Aspose Pty Ltd 2001-2024. Vse pravice pridržane.