გამოიყენეთ ჩვენი C# ფაილების განსხვავებების შემმოწმებელი, შეადარეთ ორი დოკუმენტი და ნახეთ განსხვავებები მათ შორის ნათლად ნაჩვენები გამოსავალში. თქვენ აღარ გჭირდებათ თქვენი დოკუმენტების ხელით შედარება. ასევე გაითვალისწინეთ, რომ შედარების შედეგი შეიძლება ექსპორტირებული იყოს DOCX, PDF, DOC და სხვებში.
ჩვენი .NET გადაწყვეტა შექმნილია იმისთვის, რომ მოგაწოდოთ საუკეთესო შედეგები რთული შედარების ალგორითმის გამოყენებისას. ასე რომ, თქვენ აღარ გჭირდებათ ხელით მოძებნოთ განსხვავებები დოკუმენტებში – მოგერიდებათ გამოიყენოთ ჩვენი API ორი ფაილის გასასხვავებლად.
ჩვენი შედარების ძრავა ეძებს განსხვავებებს სიმბოლოების ან მთლიანი სიტყვების დონეზე. და თუ მხოლოდ ერთი პერსონაჟი შეიცვალა, მთელი სიტყვა მონიშნული იქნება შეცვლილად. ყველა ნაპოვნი ცვლილება ნათლად ჩანს გამომავალში და ექსპორტირებულია მოსახერხებელ ფორმატში.
შედარების ყველაზე პოპულარული ტიპებია PDF და Word ფაილების შედარება. ამიტომ, ჩვენ ვისწავლით ჩვენს .NET diff ინსტრუმენტს და მის შედარების ფუნქციას ამ მაგალითების გამოყენებით.
ზოგჯერ თქვენ უნდა დარწმუნდეთ, რომ თქვენი PDF დოკუმენტი არ არის შეცვლილი და შეადაროთ იგი ორიგინალ ვერსიას. ან თქვენ უკვე იცით, რომ თქვენი PDF ნამდვილად შეიცვალა და თქვენ უნდა ნახოთ სად და როგორ. შემდეგ შეგიძლიათ შეადაროთ PDF ფაილების ორი ვერსია და ნახოთ განსხვავებები. და ხელით კეთების თავიდან ასაცილებლად, უბრალოდ გამოიყენეთ ჩვენი .NET diff checker API.
ჩვენი .NET გადაწყვეტილებით, თქვენ ნახავთ მცირე ცვლილებებსაც კი, რომლებიც ადვილად გამოტოვებთ ხელით შედარებისას.
Word დოკუმენტების შეცვლა საკმაოდ მარტივია, ამიტომ მნიშვნელოვანია Word ფაილების შედარება, რათა დარწმუნდეთ, რომ ნაწილები ან მთელი დოკუმენტი არ შეცვლილა.
Word ფაილების შესადარებლად გამოიყენეთ ჩვენი .NET გადაწყვეტა, ისევე როგორც PDF-ის შემთხვევაში. ამის გაკეთება შეგიძლიათ ქვემოთ მოცემულ მაგალითში.
იმის სანახავად, თუ როგორ მუშაობს ჩვენი .NET დოკუმენტის შედარება, ჩატვირთეთ ორი ფაილი, რომელთა შედარებაც გსურთ და აირჩიეთ ფაილის ექსპორტის ფორმატი.
შედარების დასრულების შემდეგ, განსხვავებული დოკუმენტი ავტომატურად ჩამოიტვირთება თქვენ მიერ არჩეულ ფორმატში.
მნიშვნელოვანია, რომ შედარების დოკუმენტებს შედარებამდე არ უნდა ჰქონდეს რაიმე გადასინჯვა, ამიტომ ჩვენ უნდა მივიღოთ ყველა შესწორება შედარების დაწყებამდე. არ ინერვიულოთ, ჩვენ ამაზე ვიზრუნეთ ჩვენს მაგალითში:
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";
// დოკუმენტების ატვირთვა ღრუბლოვან საცავში.
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.