C# SDK ما به شما امکان می دهد تفاوت بین اسناد TXT را بیابید و نتایج را در قالبی مناسب برای مشاهده ذخیره کنید. برای تأیید قابلیتهای محصول ما، TXT فایل را با استفاده از این کتابخانه C# مقایسه کنید و تفاوتها را ببینید.
.NET SDK ما به گونه ای طراحی شده است که دقیق ترین نتیجه را به شما ارائه دهد، حتی اگر مقایسه خود عملکرد پیچیده ای باشد.
گاهی اوقات باید مطمئن شوید که سند با فرمت TXT تغییر نکرده است و اگر تغییر کرده است، باید متوجه شوید که چه تفاوتی دارد. کافیست از ابزار تفاوت .NET ما برای مقایسه دو فایل TXT و یافتن تفاوتها در کل کلمات یا نویسههای تک استفاده کنید. علاوه بر این، اگر فقط یک کاراکتر در یک کلمه تغییر کرده باشد، این کلمه به عنوان تغییر کامل علامت گذاری می شود.
اکنون دیگر نیازی به صرف زمان برای مقایسه دستی اسناد TXT ندارید، و میتوانید به سرعت حتی تغییرات کوچک را پیدا کنید و چنین تفاوتهایی را با فرمت مناسب به سند صادر کنید.
ببینید راه حل ما برای مقایسه فایل های TXT با استفاده از .NET SDK چگونه کار می کند. برای رسیدن به این هدف، فایلهای TXT را که میخواهید مقایسه کنید بارگیری کنید و فرمت فایل صادراتی را انتخاب کنید - پس از مقایسه بهطور خودکار بارگیری میشود.
توجه داشته باشید که قبل از فراخوانی روش مقایسه، همانطور که در مثال ما نشان داده شده است، باید تمام اصلاحات در اسناد مقایسه شده را بپذیرید:
using Aspose.Words.Cloud.Sdk;
var config = new Configuration
{
ClientId = "####-####-####-####-####",
ClientSecret = "##################"
};
var wordsApi = new WordsApi(config);
var fileName1 = "Input1.txt";
var fileName2 = "Input2.txt";
var fileResult = "Output.txt";
// اسناد را در فضای ذخیره سازی ابری بارگذاری کنید.
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);
// مقایسه اسناد در ابر.
var compareDataOptions = new CompareData()
{
Author = "author",
FileReference = new FileReference(fileName2)
};
var compareDocumentRequest =
new CompareDocumentRequest(fileName1, compareDataOptions, destFileName: fileResult);
await wordsApi.CompareDocument(compareDocumentRequest);
// سند نتیجه را از فضای ذخیره سازی ابری دانلود کنید.
var downloadFileRequest = new DownloadFileRequest(fileResult);
var downloadFileResult = await wordsApi.DownloadFile(downloadFileRequest);
using (var fileStream = File.Create(fileResult))
{
downloadFileResult.CopyTo(fileStream);
}
Aspose.Words Cloud SDK for .NET با استفاده از مدیریت بسته NuGet نصب کنید. کافیست nuget install Aspose.Words-Cloud را اجرا کنید تا به طور خودکار اسمبلی مربوطه را در پروژه خود نصب و ارجاع دهید. به عنوان جایگزین، می توانید Aspose.Words Cloud SDK for .NET از GitHub به صورت دستی کلون کرده و از آن در پروژه خود استفاده کنید. لطفاً این Instructions ها را دنبال کنید تا به سرعت اعتبارنامه های امنیتی لازم را دریافت کنید و به REST API ما دسترسی پیدا کنید.
برای مشاهده جزئیات بیشتر به Repository Documentation مراجعه کنید.
می توانید عملیات مقایسه را برای سایر فرمت های فایل انجام دهید: