Naš zmogljiv C# SDK vam omogoča, da najdete razliko med DOCX dokumenti in rezultate shranite v priročno obliko za ogled. Če želite preveriti zmogljivosti naših izdelkov, primerjajte DOCX datoteke s to knjižnico C# in si oglejte razlike.
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 DOCX 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 DOCX 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 DOCX dokumentov in lahko hitro najdete tudi majhne spremembe in takšne razlike izvozite v dokument v priročnem formatu.
Preverite, kako deluje naša rešitev za primerjavo DOCX datotek z .NET SDK. Če želite to doseči, naložite DOCX 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:
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);
}
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.
Za več podrobnosti si oglejte Repository Documentation.
Operacijo primerjave lahko izvedete za druge formate datotek: