
Buhata ang Text Compare sa Word Documents Online
Ang tahas sa pagtandi sa mga text file kasagaran kaayo kung gilakip ang mga pagbag-o sa usa ka hiniusa nga dokumento. Busa sa panahon sa proseso sa pagrepaso ug paghiusa, gihimo ang operasyon sa pagtandi sa teksto ug kanunay namong gigamit ang mga utilities aron itandi ang teksto online. Mao nga sa kini nga artikulo, atong hisgutan ang mga lakang kung giunsa pagtandi ang mga dokumento sa pulong ug pagtandi sa mga text file gamit ang Java SDK.
Itandi ang Text API
Ang Aspose.Words Cloud SDK para sa Java naghatag daghang daghang mga bahin nga makapahimo kanimo sa paghimo, pag-edit ug pagmaniobra sa mga dokumento sa Pulong sulod sa aplikasyon sa Java. Karon aron magamit ang SDK, palihog idugang ang mosunod nga mga detalye sa pom.xml sa maven build project.
<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>
Kung ma-install na ang SDK, palihug pagrehistro ug libre nga account sa Aspose.Cloud dashboard gamit ang GitHub o Google account o Pag-sign Up lang ug kuhaa ang imong Client Credentials.
Itandi ang Word Documents sa Java
Niini nga seksyon, atong hisgutan ang mga detalye kung unsaon pagtandi ang mga dokumento sa pulong gamit ang Java code snippet.
- Ang una nga lakang mao ang paghimo usa ka pananglitan sa WordsApi gamit ang mga kredensyal sa kliyente
- Ikaduha, i-upload ang input ug gibag-o nga mga dokumento sa Word sa pagtipig sa panganod samtang gipasa ang butang nga UploadFileRequest aron ma-upload angFile(…) nga pamaagi sa WordsApi
- Ikatulo, paghimo og butang nga CompareData ug ipasa ang ikaduhang dokumento isip argumento sa setComparingWithDocument(…) nga pamaagi
- Karon paghimo og usa ka butang sa CompareDocumentRequest nga klase diin atong ipasa ang input Word file, CompareData object, ug resulta nga pulong nga dokumento isip mga argumento
- Sa katapusan, itandi ang mga text file gamit ang compareDocument(…) nga pamaagi ug i-save ang output sa cloud storage
For more examples, please visit https://github.com/aspose-words-cloud/aspose-words-cloud-java
try
{
// kung null ang baseUrl, gigamit sa WordsApi ang default 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";
// basaha ang unang Word nga dokumento gikan sa lokal nga drive
File file = new File("c://Downloads/"+firstDocument);
// basaha ang ikaduhang pulong nga dokumento gikan sa lokal nga drive
File file2 = new File("c://Downloads/"+secondDocument);
// paghimo og file upload request
UploadFileRequest uploadRequest = new UploadFileRequest(Files.readAllBytes(file.toPath()), firstDocument, null);
// paghimo sa 2nd file upload request
UploadFileRequest uploadRequest2 = new UploadFileRequest(Files.readAllBytes(file2.toPath()), secondDocument, null);
// i-upload ang file sa cloud storage
wordsApi.uploadFile(uploadRequest);
// i-upload ang file sa cloud storage
wordsApi.uploadFile(uploadRequest2);
// Paghimo usa ka pananglitan sa klase sa CompareData
CompareData compareData = new CompareData();
// ngalan nga gamiton isip awtor nga nag-ila sa mga kalainan
compareData.setAuthor("Nayyer");
// ipiho ang dokumento nga itandi sa
compareData.setComparingWithDocument(secondDocument);
compareData.setDateTime(OffsetDateTime.now());
// paghimo og Request instance pinaagi sa paghatag og tinubdan, dokumento aron itandi ug resulta nga ngalan sa file
CompareDocumentRequest request = new CompareDocumentRequest(firstDocument, compareData, null, null, null, null, null,resultantFile,null);
// pagsugod sa pagtandi sa dokumento
DocumentResponse result = wordsApi.compareDocument(request);
// pag-imprinta sa mensahe sa kalampusan
System.out.println("Sucessfull completion of Compare Word Document !");
}catch(Exception ex)
{
System.out.println(ex);
}

Pagtan-aw sa Pagkumpara sa Word Document nga operasyon
Ang sampol nga mga file nga gigamit sa panig-ingnan sa ibabaw mahimong ma-download gikan sa mosunod nga mga link
Text Compare gamit ang cURL Commands
Ma-access usab namo ang Aspose.Words Cloud pinaagi sa mga cURL commands ug itandi ang mga text file. Mao nga ingon usa ka kinahanglanon, palihug ipatuman ang mosunud nga mando aron makahimo usa ka token sa pag-access sa JWT base sa mga detalye sa ID sa Kliyente ug Sekreto sa Kliyente.
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"
Kung naa na kami sa JWT Token, palihug ipatuman ang mosunud nga mando aron itandi ang teksto online ug i-save ang sangputanan nga file sa pagtipig sa panganod.
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\"}"
Konklusyon
Gipatin-aw niini nga artikulo ang mga lakang sa pagtandi sa mga dokumento gamit ang Java ingon man ang mga cURL nga mga sugo. Mahimo nimong ikonsiderar ang pagsusi sa mga kapabilidad sa API pinaagi sa swagger interface. Dugang pa, ang kompleto nga source code sa SDK mahimong ma-download gikan sa GitHub. Kung aduna kay dugang mga pangutana o nag-atubang ka sa bisan unsang kalisud, palihug bisitaha ang free support forum.
May Kalabutan nga mga Artikulo
Among girekomendar ang pag-adto sa mosunod nga mga blog