Օգտագործեք մեր Dart ֆայլերի տարբերությունների ստուգիչը, համեմատեք երկու փաստաթուղթ և տեսեք դրանց միջև եղած տարբերությունները, որոնք հստակ ցույց են տրված ելքում: Այլևս կարիք չկա ձեր փաստաթղթերը ձեռքով համեմատելու: Նաև նշեք, որ համեմատության արդյունքը կարող է արտահանվել DOCX, PDF, DOC և այլն:
Մեր Dart/Flutter լուծումը նախագծված է ձեզ առավելագույն հնարավոր արդյունքներ տալու համար բարդ համեմատական ալգորիթմ օգտագործելիս: Այսպիսով, դուք այլևս կարիք չեք ունենա ձեռքով փնտրել փաստաթղթերի տարբերությունները. ազատ զգալ օգտագործեք մեր API-ն՝ երկու ֆայլ տարբերելու համար:
Մեր համեմատական շարժիչը տարբերություններ է փնտրում նիշերի կամ ամբողջական բառերի մակարդակում: Եվ եթե փոխվել է միայն մեկ կերպար, ապա ամբողջ բառը կնշվի որպես փոխված: Բոլոր հայտնաբերված փոփոխությունները կարող են հստակ դիտվել ելքի մեջ և արտահանվել հարմար ձևաչափով:
Համեմատության ամենատարածված տեսակները PDF և Word ֆայլերի համեմատությունն են: Հետևաբար, մենք կսովորենք մեր Dart/Flutter diff գործիքը և դրա համեմատման գործառույթը՝ օգտագործելով այս օրինակները:
Երբեմն դուք պետք է համոզվեք, որ ձեր PDF փաստաթուղթը փոփոխված չէ և համեմատեք այն սկզբնական տարբերակի հետ: Կամ դուք արդեն գիտեք, որ ձեր PDF-ն իսկապես փոխվել է, և դուք պետք է նայեք, թե որտեղ և ինչպես: Այնուհետև կարող եք համեմատել PDF ֆայլերի երկու տարբերակները և տեսնել տարբերությունները: Եվ դա ձեռքով անելուց խուսափելու համար պարզապես օգտագործեք մեր Dart/Flutter diff checker API-ն:
Մեր Dart/Flutter լուծումով դուք կտեսնեք նույնիսկ փոքր փոփոխություններ, որոնք հեշտությամբ կարող եք բաց թողնել ձեռքով համեմատության ժամանակ:
Word փաստաթղթերը բավականին հեշտ են փոփոխվում, ուստի կարևոր է համեմատել Word ֆայլերը՝ համոզվելու համար, որ մասերը կամ ամբողջ փաստաթուղթը չեն փոխվել:
Word ֆայլերը համեմատելու համար օգտագործեք մեր Dart/Flutter լուծումը, ինչպես PDF-ի դեպքում: Դուք կարող եք դա անել ստորև բերված օրինակում:
Տեսնելու համար, թե ինչպես է աշխատում մեր Dart/Flutter փաստաթղթի համեմատությունը, բեռնեք երկու ֆայլ, որոնք ցանկանում եք համեմատել և ընտրեք արտահանման ֆայլի ձևաչափ:
Համեմատության ավարտից հետո տարբերությամբ փաստաթուղթը ավտոմատ կերպով կներբեռնվի ձեր ընտրած ձևաչափով:
Կարևոր է, որ համեմատվող փաստաթղթերը չպետք է ունենան որևէ վերանայում մինչև համեմատությունը, ուստի մենք պետք է ընդունենք բոլոր վերանայումները մինչև համեմատությունը սկսելը: Մի անհանգստացեք, մենք դրա մասին հոգացել ենք մեր օրինակում.
import 'package:aspose_words_cloud/aspose_words_cloud.dart';
final config = Configuration("####-####-####-####-####", "##################");
final wordsApi = WordsApi(config);
final fileName1 = 'Input1.docx';
final fileName2 = 'Input2.docx';
final fileResult = 'Output.docx';
// Վերբեռնեք փաստաթղթերը ամպային պահեստում:
final firstDocumentContent = (await File(fileName1).readAsBytes()).buffer.asByteData();
final uploadFirstFileRequest = UploadFileRequest(firstDocumentContent, fileName1);
await wordsApi.uploadFile(uploadFirstFileRequest);
final secondDocumentContent = (await File(fileName2).readAsBytes()).buffer.asByteData();
final uploadSecondFileRequest = UploadFileRequest(secondDocumentContent, fileName2);
await wordsApi.uploadFile(uploadSecondFileRequest);
// Համեմատեք փաստաթղթերը ամպի մեջ:
final compareDataOptions = CompareData();
compareDataOptions.author = 'author';
compareDataOptions.fileReference = FileReference.fromRemoteFile(fileName2);
final compareDocumentRequest =
CompareDocumentRequest(fileName1, compareDataOptions, destFileName: fileResult);
await wordsApi.compareDocument(compareDocumentRequest);
// Ներբեռնեք արդյունքի փաստաթուղթը ամպային պահեստից:
final downloadFileRequest = DownloadFileRequest(fileResult);
final downloadFileResult = await wordsApi.downloadFile(downloadFileRequest);
await File('compareResult.pdf').writeAsBytes(
downloadFileResult.buffer.asUint8List(
downloadFileResult.offsetInBytes, downloadFileResult.lengthInBytes)
Aspose.Words Cloud SDK for Dart սկզբնական կոդի համար GitHub-ից և օգտագործեք այն ձեր նախագծում: Ավելացրեք այս կախվածությունը ձեր pubspec.yaml: dependencies: aspose_words_cloud: 22.4.0
Խնդրում ենք հետևել այս Instructions ՝ արագորեն ստանալու անվտանգության անհրաժեշտ հավաստագրերը և մուտք գործելու մեր REST API ն:
Մանրամասները տեսնելու համար դիմեք Repository Documentation: