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
- Déan comparáid idir Doiciméid Word i Java
- Téacs Déan comparáid idir ag baint úsáide as Orduithe cURL
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);
}
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