შეადარეთ Word ან PDF დოკუმენტები C++ ში

მაღალი სიზუსტის C++ ბიბლიოთეკა ორი დოკუმენტის შედარებისთვის PDF, Word, HTML, TXT, MD და სხვა ფორმატებში

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

რა არის დოკუმენტის შედარება

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

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

ყველაზე პოპულარულია Word Compare და PDF Compare. ამიტომ, ჩვენ ვაჩვენებთ C++ Comparison API ს Word ფაილების შედარებისა და PDF დოკუმენტების შედარების მაგალითის გამოყენებით.

შეადარეთ PDF ფაილები C++ გამოყენებით

PDF ფაილების პროგრამულად შედარება თანამედროვე ციფრული სამუშაო პროცესის ტიპიური ამოცანაა. ეს შეიძლება საჭირო გახდეს, როდესაც არ ხართ დარწმუნებული, რომ თქვენი დოკუმენტი არ არის შეცვლილი. ან როცა იცით, რომ თქვენი ორიგინალური PDF განახლებულია და გსურთ იცოდეთ როგორ.

ორი PDF ის შესადარებლად, უბრალოდ გადაამოწმეთ ისინი ჩვენს C++ ბიბლიოთეკაში. ის საშუალებას გაძლევთ განასხვავოთ PDF და იპოვოთ თუნდაც მცირე ცვლილებები, რომლებიც უხილავი იქნება ადამიანის თვალისთვის.

შეადარეთ Word დოკუმენტები C++

ორი Word დოკუმენტის C++ ში შესადარებლად თქვენ უნდა გააკეთოთ იგივე: განასხვავოთ ისინი ჩვენი ძლიერი C++ ბიბლიოთეკის გამოყენებით ქვემოთ მოცემული მაგალითით.

PDF ებისგან განსხვავებით, Word დოკუმენტების შეცვლა უფრო ადვილია, რის გამოც ძალიან მნიშვნელოვანია Word დოკუმენტების შედარება, თუ საჭიროა დარწმუნდეთ, რომ ზოგიერთი ნაწილი ან მთელი ფაილი უცვლელია.

ორი ფაილის შედარება

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

გაითვალისწინეთ, რომ შესადარებელ დოკუმენტებს არ უნდა ჰქონდეს რაიმე გადახედვა შედარების მეთოდის გამოძახებამდე, ასე რომ, ჩვენ ვიზრუნეთ ამაზე ჩვენს მაგალითში:

შეადარეთ დოკუმენტები C++ ში
შეიტანეთ ფაილები
ატვირთეთ შედარებული ფაილი
გაუშვით კოდი
ატვირთეთ მეორე ფაილი შესადარებლად
Გამავალი ფორმატი
აირჩიეთ სამიზნე ფორმატი სიიდან
using namespace Aspose::Words;

auto docA = MakeObject<Document>(u"Input1.docx");
auto docB = MakeObject<Document>(u"Input2.docx");

// შედარებამდე არ უნდა იყოს გადასინჯვა.
docA->AcceptAllRevisions();
docB->AcceptAllRevisions();

docA->Compare(docB, u"Author Name", time(0));
docA->Save(u"Output.docx");
გაუშვით კოდი

როგორ შევადაროთ ორი ტექსტური ფაილი C++ ში

  1. დააინსტალირეთ 'Aspose.Words for C++'
  2. დაამატეთ ბიბლიოთეკის მითითება (ბიბლიოთეკის იმპორტი) თქვენს C++ პროექტს
  3. ჩატვირთეთ ორი დოკუმენტი შესადარებლად
  4. მიიღეთ ყველა შესწორება, სანამ გამოიძახებთ 'Compare()' მეთოდს
  5. გამოიძახეთ 'Compare()' მეთოდი ორი დოკუმენტის შესადარებლად
  6. გამოიძახეთ 'Save()' მეთოდი, გადასცეს გამომავალი ფაილის სახელი საჭირო გაფართოებით
  7. მიიღეთ შეკუმშვის შედეგი ცალკე ფაილის სახით

C++ ბიბლიოთეკა დოკუმენტების შესადარებლად

არსებობს სამი ვარიანტი, რომ დააინსტალიროთ Aspose.Words for C++ თქვენს დეველოპერის გარემოში. გთხოვთ, აირჩიოთ ის, რომელიც შეესაბამება თქვენს საჭიროებებს და მიჰყევით ნაბიჯ-ნაბიჯ ინსტრუქციებს:

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

თქვენ შეგიძლიათ გამოიყენოთ ეს C++ ბიბლიოთეკა Microsoft Windows, Linux და macOS ოპერაციული სისტემების პროგრამული უზრუნველყოფის შესაქმნელად:

  • GCC >= 6.3.0 და Clang >= 3.9.1 საჭიროა Linux- ისთვის
  • Xcode >= 12.5.1, Clang და libc++ საჭიროა macOS– ისთვის

თუ თქვენ შეიმუშავებთ პროგრამულ უზრუნველყოფას Linux ან macOS– სთვის, გთხოვთ შეამოწმოთ ინფორმაცია ბიბლიოთეკის დამატებითი დამოკიდებულებების შესახებ (fontconfig და mesa-glu ღია კოდის პაკეტები) პროდუქტის დოკუმენტაციაში.

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

5%

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

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