Palyginkite du Word naudodami C#

Labai tikslus C# skirtumų tikrintuvas, skirtas palyginti Word failus ir rasti skirtumus tarp jų

Mūsų galingas C# SDK leidžia rasti skirtumą tarp Word dokumentų ir išsaugoti rezultatus patogiu formatu peržiūrėti. Norėdami patikrinti mūsų gaminio galimybes, palyginkite Word failus naudodami šią C# biblioteką ir pamatykite skirtumus.

Peržiūrėkite kodo fragmentą

Palyginkite Word C#

Mūsų .NET SDK sukurtas taip, kad gautumėte tiksliausią rezultatą, net jei palyginimas yra sudėtinga funkcija.

Kartais reikia įsitikinti, kad dokumentas Word formatu nebuvo pakeistas, o jei buvo, reikia išsiaiškinti, kuo skiriasi. Tiesiog naudokite mūsų .NET skirtumo įrankį, kad palygintumėte du Word failus ir rastumėte skirtumus tarp žodžių ar atskirų simbolių. Be to, jei pasikeitė tik vienas žodžio simbolis, šis žodis bus pažymėtas kaip visiškai pakeistas.

Dabar jums nebereikia gaišti laiko rankiniu būdu lyginant Word dokumentus, o jūs galite greitai rasti net nedidelius pakeitimus ir eksportuoti tokius skirtumus į dokumentą patogiu formatu.

Pabandykite palyginti Word dokumentus

Sužinokite, kaip veikia mūsų sprendimas palyginti Word failus naudojant .NET SDK. Norėdami tai pasiekti, įkelkite Word failus, kuriuos norite palyginti, ir pasirinkite eksporto failo formatą – jis bus automatiškai įkeltas palyginus.

Atminkite, kad prieš iškviesdami palyginimo metodą turite priimti visas palyginamų dokumentų pataisas, kaip parodyta mūsų pavyzdyje:

Įkelkite palygintą failą
Vykdyti kodą
Įkelkite antrą failą, kad galėtumėte palyginti
Iš sąrašo pasirinkite tikslinį formatą
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";

//  Įkelkite dokumentus į debesies saugyklą.
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);

//  Palyginkite dokumentus debesyje.
var compareDataOptions = new CompareData()
{
    Author = "author",
    FileReference = new FileReference(fileName2)
};
var compareDocumentRequest =
    new CompareDocumentRequest(fileName1, compareDataOptions, destFileName: fileResult);
await wordsApi.CompareDocument(compareDocumentRequest);

//  Atsisiųskite rezultatų dokumentą iš debesies saugyklos.
var downloadFileRequest = new DownloadFileRequest(fileResult);
var downloadFileResult = await wordsApi.DownloadFile(downloadFileRequest);
using (var fileStream = File.Create(fileResult))
{
    downloadFileResult.CopyTo(fileStream);
}
Vykdyti kodą
  
Nukopijuokite kodą C# į mainų sritį

Kaip palyginti du tekstinius failus

  1. Įdiekite Aspose.Words Cloud for .NET
  2. Pridėkite bibliotekos nuorodą (importuokite biblioteką) prie savo C# projekto
  3. Norėdami palyginti, įkelkite du Word dokumentus
  4. Iškvieskite CompareDocument() metodą, kad palygintumėte Word dokumentus
  5. Atsisiųskite rezultatų dokumentą iš debesies saugyklos

C# biblioteka, kurią galima naudoti palyginimui

Įdiekite 'Aspose.Words Cloud SDK for .NET' naudodami NuGet paketų tvarkyklę. Tiesiog paleiskite nuget install Aspose.Words-Cloud, kad automatiškai įdiegtumėte ir nurodytumėte atitinkamą agregatą savo projekte. Arba galite rankiniu būdu klonuoti Aspose.Words Cloud SDK for .NET šaltinio kodui iš GitHub ir naudoti jį savo projekte. Vykdykite šias Instructions, kad greitai gautumėte reikiamus saugos kredencialus ir pasiektumėte mūsų REST API.

Sistemos reikalavimai

  • .NET Standard 2.0 arba naujesnė versija

Daugiau informacijos rasite Repository Documentation.

Kiti palaikomi failų formatai

Galite atlikti palyginimo operaciją su kitais failų formatais:

5%

Prenumeruokite "Aspose" produktų naujinius

Gaukite mėnesinius naujienlaiškius ir pasiūlymus, pristatomus tiesiai į jūsų pašto dėžutę.

© Aspose Pty Ltd 2001-2024. Visos teisės saugomos.