Համեմատեք 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++

C++ ում երկու Word փաստաթղթերը համեմատելու համար դուք պետք է անեք նույնը. տարբերեք դրանք՝ օգտագործելով մեր հզոր 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- ի համար
  • MaccOS- ի համար պահանջվում է Xcode >= 12.5.1, Clang և libc++

Եթե դուք ծրագրակազմ եք մշակում Linux- ի կամ macOS- ի համար, խնդրում ենք ստուգել գրադարանի լրացուցիչ կախվածության (fontconfig և mesa-glu բաց կոդով փաթեթների) մասին տեղեկությունները Ապրանքի փաստաթղթերում :

Համեմատության համար ֆայլերի ամենատարածված ձևաչափերը

5%

Բաժանորդագրվեք Aspose Product Updates-ին

Ստացեք ամսական տեղեկագրեր և առաջարկներ անմիջապես ձեր փոստարկղին:

© Aspose Pty Ltd 2001-2023. Բոլոր իրավունքները պաշտպանված են.