Salīdziniet divus DOCX, izmantojot C#

Ļoti precīzs C# atšķirību pārbaudītājs, lai salīdzinātu DOCX failus un atrastu atšķirības starp tiem

Mūsu jaudīgais C# SDK ļauj jums atrast atšķirību starp DOCX dokumentiem un saglabāt rezultātus ērtā formātā apskatei. Lai pārbaudītu mūsu produktu iespējas, salīdziniet DOCX failus, izmantojot šo C# bibliotēku, un skatiet atšķirības.

Skatīt koda fragmentu

Salīdziniet DOCX programmā C#

Mūsu .NET SDK ir izstrādāts, lai sniegtu visprecīzāko rezultātu, lai gan salīdzināšana pati par sevi ir sarežģīta funkcija.

Dažreiz jums ir jāpārliecinās, ka DOCX dokuments formātā nav mainīts, un, ja ir, jums ir jānoskaidro, kāda ir atšķirība. Vienkārši izmantojiet mūsu .NET diff rīku, lai salīdzinātu divus DOCX failus un atrastu atšķirības veselos vārdos vai atsevišķās rakstzīmēs. Turklāt, ja vārdā ir mainījusies tikai viena rakstzīme, šis vārds tiks atzīmēts kā pilnībā mainīts.

Tagad jums vairs nav jātērē laiks manuālai DOCX dokumentu salīdzināšanai, un jūs varat ātri atrast pat nelielas izmaiņas un eksportēt šādas atšķirības uz dokumentu ērtā formātā.

Mēģiniet salīdzināt DOCX dokumentus

Uzziniet, kā darbojas mūsu risinājums DOCX failu salīdzināšanai, izmantojot .NET SDK. Lai to panāktu, ielādējiet DOCX failus, kurus vēlaties salīdzināt, un atlasiet eksporta faila formātu – tas tiks automātiski ielādēts pēc salīdzināšanas.

Ņemiet vērā, ka pirms salīdzināšanas metodes izsaukšanas jums ir jāpieņem visi labojumi salīdzinātajos dokumentos, kā parādīts mūsu piemērā:

Augšupielādējiet salīdzināto failu
Palaist kodu
Augšupielādējiet otro failu, lai salīdzinātu
Sarakstā atlasiet mērķa formātu
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";

//  Augšupielādējiet dokumentus mākoņkrātuvē.
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);

//  Salīdziniet dokumentus mākonī.
var compareDataOptions = new CompareData()
{
    Author = "author",
    ComparingWithDocument = fileName2
};
var compareDocumentRequest = 
    new CompareDocumentRequest(fileName1, compareDataOptions, destFileName: fileResult);
await wordsApi.CompareDocument(compareDocumentRequest);

//  Lejupielādēt rezultātu dokumentu no mākoņa krātuves.
var downloadFileRequest = new DownloadFileRequest(fileResult);
var downloadFileResult = await wordsApi.DownloadFile(downloadFileRequest);
using (var fileStream = File.Create(fileResult))
{
    downloadFileResult.CopyTo(fileStream);
}
Palaist kodu
  
Kopējiet kodu C# starpliktuvē

Kā salīdzināt divus teksta failus

  1. Instalējiet Aspose.Words Cloud for .NET
  2. Pievienojiet bibliotēkas atsauci (importējiet bibliotēku) savam C# projektam
  3. Salīdzināšanai ielādējiet divus DOCX dokumentus
  4. Izsauciet metodi CompareDocument(), lai salīdzinātu DOCX dokumentus
  5. Lejupielādējiet rezultātu dokumentu no mākoņa krātuves

C# bibliotēka, ko izmantot salīdzināšanai

Instalējiet 'Aspose.Words Cloud SDK for .NET' izmantojot NuGet pakotņu pārvaldnieku. Vienkārši palaidiet nuget install Aspose.Words-Cloud, lai automātiski instalētu un atsauktos uz atbilstošo montāžu savā projektā. Kā alternatīvu varat manuāli klonēt Aspose.Words Cloud SDK for .NET avota kodam no GitHub un izmantot to savā projektā. Lūdzu, izpildiet šos Instructions, lai ātri iegūtu nepieciešamos drošības akreditācijas datus un piekļūtu mūsu REST API.

Sistēmas prasības

  • .NET Standard 2.0 vai jaunāka versija

Sīkāku informāciju skatiet Repository Documentation.

Citi atbalstītie failu formāti

Varat veikt salīdzināšanas darbību citiem failu formātiem:

5%

Abonējiet Aspose produktu atjauninājumus

Saņemiet ikmēneša biļetenus un piedāvājumus, kas tiek piegādāti tieši jūsu pastkastē.

© Aspose Pty Ltd 2001-2024. Visas tiesības aizsargātas.