Déan comparáid idir Doiciméid Word

Déan Comparáid Téacs i nDoiciméid Word Ar Líne

Tá an tasc chun comhaid téacs a chur i gcomparáid an-choitianta agus athruithe á n-ionchorprú i ndoiciméad aontaithe. Mar sin le linn an phróisis athbhreithnithe agus chumaisc, déantar an oibríocht comparáide téacs agus is minic a úsáidimid fóntais chun téacs a chur i gcomparáid ar líne. Mar sin san Airteagal seo, táimid ag dul chun na céimeanna a phlé ar conas doiciméid focal a chur i gcomparáid agus comhaid téacs a chur i gcomparáid ag baint úsáide as Java SDK.

Déan comparáid idir Text API

Soláthraíonn Aspose.Words Cloud SDK do Java raon ollmhór gnéithe a chuireann ar do chumas doiciméid Word a chruthú, a chur in eagar agus a ionramháil laistigh d’fheidhmchlár Java. Anois chun an SDK a úsáid, cuir na sonraí seo a leanas leis an pom.xml den tionscadal tógála maven.

<repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>https://repository.aspose.cloud/repo/</url>
    </repository>
</repositories>
<dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-words-cloud</artifactId>
        <version>22.5.0</version>
    </dependency>
</dependencies>

Nuair a bheidh an SDK suiteáilte, cláraigh cuntas saor in aisce ar deais Aspose.Cloud le do thoil ag baint úsáide as GitHub nó Cuntas Google nó go simplí Cláraigh agus faigh do Dhintiúir Cliant.

Déan comparáid idir Doiciméid Word i Java

Sa chuid seo, táimid chun na sonraí a phlé maidir le conas doiciméid focal a chur i gcomparáid le gearrthóga cód Java.

  • Is é an chéad chéim ná sampla WordsApi a chruthú ag baint úsáide as dintiúir an chliaint
  • Ar an dara dul síos, uaslódáil na doiciméid ionchuir agus mionathraithe Word chuig an stóráil néil agus tú ag dul thar an réad UploadFileRequest chun modh UploadFile(…) de WordsApi
  • Ar an tríú dul síos, cruthaigh réad CompareData agus cuir an dara doiciméad mar argóint chuig an modh setComparingWithDocument(…)
  • Anois cruthaigh oibiacht den rang CompareDocumentRequest agus cuirimid an comhad Word ionchuir, an oibiacht CompareData, agus an doiciméad focal a thagann as mar argóintí
  • Ar deireadh, cuir comhaid téacs i gcomparáid leis an modh compareDocument(…) agus sábháil an t-aschur i stóras néil
For more examples, please visit https://github.com/aspose-words-cloud/aspose-words-cloud-java

try
    {
    // má tá baseUrl ar neamhní, úsáideann WordsApi réamhshocraithe https://api.aspose.cloud
    WordsApi wordsApi = new WordsApi(clientId, clientSecret, null);

    String firstDocument = "input-sample.docx";
    String secondDocument = "input-sample-updated.docx";
    String resultantFile = "Comparison.docx";

    // léigh an chéad doiciméad Word ón tiomáint áitiúil
    File file = new File("c://Downloads/"+firstDocument);
    // léigh doiciméad an dara focal ón tiomáint áitiúil
    File file2 = new File("c://Downloads/"+secondDocument);

    // Cruthaigh iarratas uaslódáil comhad
    UploadFileRequest uploadRequest = new UploadFileRequest(Files.readAllBytes(file.toPath()), firstDocument, null);
    // Cruthaigh 2ú iarratas uaslódáil comhad
    UploadFileRequest uploadRequest2 = new UploadFileRequest(Files.readAllBytes(file2.toPath()), secondDocument, null);

    // Íoslódáil an comhad a stóráil scamall
    wordsApi.uploadFile(uploadRequest);        
    // Íoslódáil an comhad a stóráil scamall
    wordsApi.uploadFile(uploadRequest2);

    // Cruthaigh sampla de rang CompareData
    CompareData compareData = new CompareData();
    
    // ainm le húsáid mar údar ag aithint na ndifríochtaí
    compareData.setAuthor("Nayyer");
    // sonraigh an doiciméad chun comparáid a dhéanamh leis
    compareData.setComparingWithDocument(secondDocument);
    compareData.setDateTime(OffsetDateTime.now());
    
    // Cruthaigh mar shampla Iarratas trí fhoinse, doiciméad a sholáthar chun comparáid a dhéanamh agus ainm comhaid dá bharr
    CompareDocumentRequest request = new CompareDocumentRequest(firstDocument, compareData, null, null, null, null, null,resultantFile,null);
    
    // an chomparáid doiciméad a thionscnamh
    DocumentResponse result = wordsApi.compareDocument(request);
    
    // teachtaireacht rath a phriontáil
    System.out.println("Sucessfull completion of Compare Word Document !");
		
}catch(Exception ex)
{
    System.out.println(ex);
}
Déan comparáid idir réamhamharc Doiciméad Word

Réamhamharc ar oibríocht Compare Word Document

Is féidir na comhaid shamplacha a úsáidtear sa sampla thuas a íoslódáil ó na naisc seo a leanas

Téacs Déan comparáid idir ag baint úsáide as Orduithe cURL

Is féidir linn rochtain a fháil freisin ar Aspose.Words Cloud trí orduithe cURL agus comhaid téacs a chur i gcomparáid. Mar sin, mar réamhriachtanas, déan an t-ordú seo a leanas a fhorghníomhú chun comhartha rochtana JWT a chruthú bunaithe ar shonraí ID an Chliaint agus Rúnda an Chliaint.

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=a41d01ef-dfd5-4e02-ad29-bd85fe41e3e4&client_secret=d87269aade6a46cdc295b711e26809af" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Nuair a bheidh an JWT Token againn, déan an t-ordú seo a leanas a fhorghníomhú chun téacs a chur i gcomparáid ar líne agus an comhad iarmhartach a shábháil i stóráil scamall.

curl -v -X PUT "https://api.aspose.cloud/v4.0/words/input-sample.docx/compareDocument?destFileName=Comparison.docx" \
-H  "accept: application/json" \
-H  "Authorization: Bearer <JWT Token>" \
-H  "Content-Type: application/json" \
-d "{\"ComparingWithDocument\":\"input-sample-updated.docx\",\"Author\":\"Nayyer Shahbaz\",\"DateTime\":\"2022-07-21T07:54:06.768Z\",\"CompareOptions\":{\"IgnoreCaseChanges\":true,\"IgnoreTables\":true,\"IgnoreFields\":true,\"IgnoreFootnotes\":true,\"IgnoreComments\":true,\"IgnoreTextboxes\":true,\"IgnoreFormatting\":true,\"IgnoreHeadersAndFooters\":true,\"Target\":\"Current\",\"AcceptAllRevisionsBeforeComparison\":true},\"ResultDocumentFormat\":\"docx\"}"

Conclúid

Mhínigh an t-alt seo na céimeanna chun doiciméid a chur i gcomparáid ag baint úsáide as Java chomh maith le horduithe cURL. Is féidir go smaoineoidh tú ar chumais API a iniúchadh tríd an comhéadan swagger. Ina theannta sin, is féidir cód foinse iomlán SDK a íoslódáil ó GitHub. I gcás go bhfuil aon cheist eile agat nó má bhíonn aon deacracht agat, tabhair cuairt ar an fóram tacaíochta saor in aisce.

Airteagail Ghaolmhara

Molaimid go mór dul tríd na blaganna seo a leanas