Mūsu jaudīgais C# SDK ļauj jums atrast atšķirību starp HTML dokumentiem un saglabāt rezultātus ērtā formātā apskatei. Lai pārbaudītu mūsu produktu iespējas, salīdziniet HTML failus, izmantojot šo C# bibliotēku, un skatiet atšķirības.
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 HTML 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 HTML 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 HTML 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ā.
Uzziniet, kā darbojas mūsu risinājums HTML failu salīdzināšanai, izmantojot .NET SDK. Lai to panāktu, ielādējiet HTML 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ā:
using Aspose.Words.Cloud.Sdk;
var config = new Configuration
{
ClientId = "####-####-####-####-####",
ClientSecret = "##################"
};
var wordsApi = new WordsApi(config);
var fileName1 = "Input1.html";
var fileName2 = "Input2.html";
var fileResult = "Output.html";
// 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",
FileReference = new FileReference(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);
}
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.
Sīkāku informāciju skatiet Repository Documentation.
Varat veikt salīdzināšanas darbību citiem failu formātiem: