შეადარეთ Word ან PDF ფაილები C# SDK ის გამოყენებით

მძლავრი C# ბიბლიოთეკა PDF, Word, HTML, TXT, MD და სხვა ფორმატებში ფაილების შესადარებლად

გამოიყენეთ ჩვენი C# ფაილების განსხვავებების შემმოწმებელი, შეადარეთ ორი დოკუმენტი და ნახეთ განსხვავებები მათ შორის ნათლად ნაჩვენები გამოსავალში. თქვენ აღარ გჭირდებათ თქვენი დოკუმენტების ხელით შედარება. ასევე გაითვალისწინეთ, რომ შედარების შედეგი შეიძლება ექსპორტირებული იყოს DOCX, PDF, DOC და სხვებში.

კოდის ნაწყვეტის ნახვა

ორი ფაილის შედარება C#-ში

ჩვენი .NET გადაწყვეტა შექმნილია იმისთვის, რომ მოგაწოდოთ საუკეთესო შედეგები რთული შედარების ალგორითმის გამოყენებისას. ასე რომ, თქვენ აღარ გჭირდებათ ხელით მოძებნოთ განსხვავებები დოკუმენტებში – მოგერიდებათ გამოიყენოთ ჩვენი API ორი ფაილის გასასხვავებლად.

ჩვენი შედარების ძრავა ეძებს განსხვავებებს სიმბოლოების ან მთლიანი სიტყვების დონეზე. და თუ მხოლოდ ერთი პერსონაჟი შეიცვალა, მთელი სიტყვა მონიშნული იქნება შეცვლილად. ყველა ნაპოვნი ცვლილება ნათლად ჩანს გამომავალში და ექსპორტირებულია მოსახერხებელ ფორმატში.

შედარების ყველაზე პოპულარული ტიპებია PDF და Word ფაილების შედარება. ამიტომ, ჩვენ ვისწავლით ჩვენს .NET diff ინსტრუმენტს და მის შედარების ფუნქციას ამ მაგალითების გამოყენებით.

შეადარეთ PDF C#-ში

ზოგჯერ თქვენ უნდა დარწმუნდეთ, რომ თქვენი PDF დოკუმენტი არ არის შეცვლილი და შეადაროთ იგი ორიგინალ ვერსიას. ან თქვენ უკვე იცით, რომ თქვენი PDF ნამდვილად შეიცვალა და თქვენ უნდა ნახოთ სად და როგორ. შემდეგ შეგიძლიათ შეადაროთ PDF ფაილების ორი ვერსია და ნახოთ განსხვავებები. და ხელით კეთების თავიდან ასაცილებლად, უბრალოდ გამოიყენეთ ჩვენი .NET diff checker API.

ჩვენი .NET გადაწყვეტილებით, თქვენ ნახავთ მცირე ცვლილებებსაც კი, რომლებიც ადვილად გამოტოვებთ ხელით შედარებისას.

შეადარეთ ორი Word დოკუმენტი C#-ის გამოყენებით

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",
    ComparingWithDocument = 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);
}
გაუშვით კოდი
  
დააკოპირეთ კოდი C# ბუფერში

როგორ შევადაროთ ფაილის ორი ვერსია

  1. დააინსტალირეთ Aspose.Words Cloud for .NET
  2. დაამატეთ ბიბლიოთეკის მითითება (ბიბლიოთეკის იმპორტი) თქვენს C# პროექტს
  3. ჩატვირთეთ ორი დოკუმენტი შესადარებლად
  4. გამოიძახეთ CompareDocument() მეთოდი ორი დოკუმენტის შესადარებლად
  5. ჩამოტვირთეთ შედეგის დოკუმენტი ღრუბლოვანი საცავიდან

C# ბიბლიოთეკა შესადარებლად გამოსაყენებლად

დააინსტალირეთ 'Aspose.Words Cloud SDK for .NET' NuGet პაკეტის მენეჯერის გამოყენებით. უბრალოდ გაუშვით nuget install Aspose.Words-Cloud, რომ ავტომატურად დააინსტალიროთ და მიუთითოთ შესაბამისი ასამბლეა თქვენს პროექტში. როგორც ალტერნატივა, შეგიძლიათ ხელით კლონიროთ Aspose.Words Cloud SDK for .NET წყაროს კოდისთვის GitHub-დან და გამოიყენოთ იგი თქვენს პროექტში. გთხოვთ, მიჰყვეთ ამ Instructions, რომ სწრაფად მიიღოთ უსაფრთხოების საჭირო სერთიფიკატები და შეხვიდეთ ჩვენს REST API ზე.

სისტემის მოთხოვნები

  • .NET Standard 2.0 ან უფრო ახალი

დამატებითი დეტალების სანახავად იხილეთ Repository Documentation.

ოპერაციების შედარების ყველაზე პოპულარული ფორმატები

5%

გამოიწერეთ Aspose პროდუქტის განახლებები

მიიღეთ ყოველთვიური გაზეთები და შეთავაზებები პირდაპირ თქვენს საფოსტო ყუთში.