Համեմատեք Word կամ PDF ֆայլեր՝ օգտագործելով Java SDK

Հզոր Java գրադարան՝ PDF, Word, HTML, TXT, MD և այլ ձևաչափերով ֆայլերը համեմատելու համար

Օգտագործեք մեր Java ֆայլերի տարբերությունների ստուգիչը, համեմատեք երկու փաստաթուղթ և տեսեք դրանց միջև եղած տարբերությունները, որոնք հստակ ցույց են տրված ելքում: Այլևս կարիք չկա ձեր փաստաթղթերը ձեռքով համեմատելու: Նաև նշեք, որ համեմատության արդյունքը կարող է արտահանվել DOCX, PDF, DOC և այլն:

Դիտեք կոդի հատվածը

Համեմատելով երկու ֆայլ Java-ում

Մեր Java լուծումը նախագծված է ձեզ առավելագույն հնարավոր արդյունքներ տալու համար բարդ համեմատական ալգորիթմ օգտագործելիս: Այսպիսով, դուք այլևս կարիք չեք ունենա ձեռքով փնտրել փաստաթղթերի տարբերությունները. ազատ զգալ օգտագործեք մեր API-ն՝ երկու ֆայլ տարբերելու համար:

Մեր համեմատական շարժիչը տարբերություններ է փնտրում նիշերի կամ ամբողջական բառերի մակարդակում: Եվ եթե փոխվել է միայն մեկ կերպար, ապա ամբողջ բառը կնշվի որպես փոխված: Բոլոր հայտնաբերված փոփոխությունները կարող են հստակ դիտվել ելքի մեջ և արտահանվել հարմար ձևաչափով:

Համեմատության ամենատարածված տեսակները PDF և Word ֆայլերի համեմատությունն են: Հետևաբար, մենք կսովորենք մեր Java diff գործիքը և դրա համեմատման գործառույթը՝ օգտագործելով այս օրինակները:

Համեմատեք PDF-ը Java-ում

Երբեմն դուք պետք է համոզվեք, որ ձեր PDF փաստաթուղթը փոփոխված չէ և համեմատեք այն սկզբնական տարբերակի հետ: Կամ դուք արդեն գիտեք, որ ձեր PDF-ն իսկապես փոխվել է, և դուք պետք է նայեք, թե որտեղ և ինչպես: Այնուհետև կարող եք համեմատել PDF ֆայլերի երկու տարբերակները և տեսնել տարբերությունները: Եվ դա ձեռքով անելուց խուսափելու համար պարզապես օգտագործեք մեր Java diff checker API-ն:

Մեր Java լուծումով դուք կտեսնեք նույնիսկ փոքր փոփոխություններ, որոնք հեշտությամբ կարող եք բաց թողնել ձեռքով համեմատության ժամանակ:

Համեմատեք երկու Word փաստաթղթեր՝ օգտագործելով Java

Word փաստաթղթերը բավականին հեշտ են փոփոխվում, ուստի կարևոր է համեմատել Word ֆայլերը՝ համոզվելու համար, որ մասերը կամ ամբողջ փաստաթուղթը չեն փոխվել:

Word ֆայլերը համեմատելու համար օգտագործեք մեր Java լուծումը, ինչպես PDF-ի դեպքում: Դուք կարող եք դա անել ստորև բերված օրինակում:

Համեմատեք երկու փաստաթուղթ

Տեսնելու համար, թե ինչպես է աշխատում մեր Java փաստաթղթի համեմատությունը, բեռնեք երկու ֆայլ, որոնք ցանկանում եք համեմատել և ընտրեք արտահանման ֆայլի ձևաչափ:

Համեմատության ավարտից հետո տարբերությամբ փաստաթուղթը ավտոմատ կերպով կներբեռնվի ձեր ընտրած ձևաչափով:

Կարևոր է, որ համեմատվող փաստաթղթերը չպետք է ունենան որևէ վերանայում մինչև համեմատությունը, ուստի մենք պետք է ընդունենք բոլոր վերանայումները մինչև համեմատությունը սկսելը: Մի անհանգստացեք, մենք դրա մասին հոգացել ենք մեր օրինակում.

Վերբեռնեք համեմատված ֆայլը
Գործարկել կոդը
Համեմատելու համար վերբեռնեք երկրորդ ֆայլը
Ցանկից ընտրեք թիրախային ձևաչափը
import com.aspose.words.cloud.*;

ApiClient apiClient = new ApiClient("####-####-####-####-####", "##################", null);
WordsApi wordsApi = new WordsApi(apiClient);

String fileName1 = "Input1.docx";
String fileName2 = "Input2.docx";
String fileResult = "Output.docx";

//  Վերբեռնեք փաստաթղթերը ամպային պահեստում:
byte[] firstDocumentContent = Files.readAllBytes(Paths.get(fileName1).toAbsolutePath());
UploadFileRequest uploadFirstFileRequest =
    new UploadFileRequest(firstDocumentContent, fileName1, null);
wordsApi.uploadFile(uploadFirstFileRequest);

byte[] secondDocumentContent = Files.readAllBytes(Paths.get(fileName2).toAbsolutePath());
UploadFileRequest uploadSecondFileRequest =
    new UploadFileRequest(secondDocumentContent, fileName2, null);
wordsApi.uploadFile(uploadSecondFileRequest);

//  Համեմատեք փաստաթղթերը ամպի մեջ:
CompareData compareDataOptions = new CompareData();
compareDataOptions.setAuthor("author");
compareDataOptions.setFileReference(new FileReference(fileName2));

CompareDocumentRequest compareDocumentRequest =
    new CompareDocumentRequest(fileName1, compareDataOptions,
	null, null, null, null, null, fileResult, null);
wordsApi.compareDocument(compareDocumentRequest);

//  Ներբեռնեք արդյունքի փաստաթուղթը ամպային պահեստից:
DownloadFileRequest downloadFileRequest = new DownloadFileRequest(fileResult, null, null);
byte[] downloadFileResult = wordsApi.downloadFile(downloadFileRequest);
Files.write(Paths.get(fileResult), downloadFileResult.values().iterator().next());
Գործարկել կոդը
  
Պատճենեք Java կոդը clipboard-ում

Ինչպես համեմատել ֆայլի երկու տարբերակները

  1. Տեղադրեք Aspose.Words Cloud for Java
  2. Ավելացրեք գրադարանի հղում (ներմուծեք գրադարանը) ձեր Java նախագծին
  3. Բեռնեք երկու փաստաթուղթ՝ համեմատելու համար
  4. Զանգահարեք compareDocument() մեթոդը՝ երկու փաստաթուղթ համեմատելու համար
  5. Ներբեռնեք արդյունքի փաստաթուղթը ամպային պահեստից

Java գրադարան՝ համեմատելու համար

Տեղադրեք 'Aspose.Words Cloud SDK for Java' օգտագործելով Maven build ավտոմատացման գործիքը:

Ավելացրեք այս կախվածությունը ձեր նախագծի POM ին. aspose-cloud artifact.aspose-cloud-releases http://artifact.aspose.cloud/repo com.aspose aspose-words-cloud 22.4.0

Որպես այլընտրանք, դուք կարող եք GitHub-ից կլոնավորել Aspose.Words Cloud SDK for Java կոդով և օգտագործել այն ձեր նախագծում: Խնդրում ենք հետևել այս Instructions ՝ արագորեն ստանալու անվտանգության անհրաժեշտ հավաստագրերը և մուտք գործելու մեր REST API ն:

Համակարգի պահանջները

Մանրամասները տեսնելու համար դիմեք Repository Documentation:

Գործողությունների համեմատման ամենատարածված ձևաչափերը

5%

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

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

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