शब्द दस्तऐवजांची तुलना करा

शब्द दस्तऐवज ऑनलाइन मध्ये मजकूर तुलना करा

युनिफाइड डॉक्युमेंटमध्ये बदल समाविष्ट करताना मजकूर फायलींची तुलना करण्याचे कार्य खूप सामान्य आहे. म्हणून पुनरावलोकन आणि विलीनीकरण प्रक्रियेदरम्यान, मजकूर तुलना ऑपरेशन केले जाते आणि आम्ही अनेकदा ऑनलाइन मजकूराची तुलना करण्यासाठी उपयुक्तता वापरतो. म्हणून या लेखात, आम्ही जावा SDK वापरून शब्द दस्तऐवजांची तुलना आणि मजकूर फाइल्सची तुलना कशी करावी यावरील चरणांवर चर्चा करणार आहोत.

मजकूर API ची तुलना करा

[Aspose.Words क्लाउड SDK for Java1 तुम्हाला Java अॅप्लिकेशनमध्ये Word दस्तऐवज तयार करणे, संपादित करणे आणि हाताळणे सक्षम करणारी वैशिष्ट्ये प्रदान करते. आता SDK वापरण्यासाठी, कृपया खालील तपशील maven बिल्ड प्रकल्पाच्या pom.xml मध्ये जोडा.

<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>

एकदा SDK स्थापित झाल्यानंतर, कृपया GitHub किंवा Google खाते वापरून Aspose.Cloud डॅशबोर्ड वर विनामूल्य खाते नोंदणी करा किंवा फक्त साइन अप करा आणि तुमचे क्लायंट क्रेडेन्शियल्स मिळवा.

Java मध्ये वर्ड डॉक्युमेंट्सची तुलना करा

या विभागात, आम्ही जावा कोड स्निपेट्स वापरून वर्ड डॉक्युमेंट्सची तुलना कशी करायची याबद्दल तपशीलवार चर्चा करणार आहोत.

  • क्लायंट क्रेडेन्शियल्स वापरून WordsApi चे उदाहरण तयार करणे ही पहिली पायरी आहे
  • दुसरे म्हणजे, WordsApi ची UploadFile(…) पद्धत UploadFileRequest ऑब्जेक्ट पास करताना क्लाउड स्टोरेजवर इनपुट आणि सुधारित Word दस्तऐवज अपलोड करा.
  • तिसरे म्हणजे, CompareData ऑब्जेक्ट तयार करा आणि दुसरा दस्तऐवज setComparingWithDocument(…) पद्धतीवर वितर्क म्हणून पास करा.
  • आता CompareDocumentRequest क्लासचा एक ऑब्जेक्ट तयार करा जिथे आपण वर्ड फाइल, CompareData ऑब्जेक्ट आणि परिणामी वर्ड डॉक्युमेंट आर्ग्युमेंट म्हणून पास करतो.
  • शेवटी, compareDocument(…) पद्धत वापरून मजकूर फाइल्सची तुलना करा आणि क्लाउड स्टोरेजमध्ये आउटपुट जतन करा
For more examples, please visit https://github.com/aspose-words-cloud/aspose-words-cloud-java

try
    {
    // बेसयूआरएल शून्य असल्यास, WordsApi डीफॉल्ट 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";

    // लोकल ड्राइव्हवरून पहिले वर्ड डॉक्युमेंट वाचा
    File file = new File("c://Downloads/"+firstDocument);
    // स्थानिक ड्राइव्हवरून दुसरा शब्द दस्तऐवज वाचा
    File file2 = new File("c://Downloads/"+secondDocument);

    // फाइल अपलोड विनंती तयार करा
    UploadFileRequest uploadRequest = new UploadFileRequest(Files.readAllBytes(file.toPath()), firstDocument, null);
    // 2री फाइल अपलोड विनंती तयार करा
    UploadFileRequest uploadRequest2 = new UploadFileRequest(Files.readAllBytes(file2.toPath()), secondDocument, null);

    // क्लाउड स्टोरेजवर फाइल अपलोड करा
    wordsApi.uploadFile(uploadRequest);        
    // क्लाउड स्टोरेजवर फाइल अपलोड करा
    wordsApi.uploadFile(uploadRequest2);

    // CompareData वर्गाचे उदाहरण तयार करा
    CompareData compareData = new CompareData();
    
    // फरक ओळखण्यासाठी लेखक म्हणून वापरले जाणारे नाव
    compareData.setAuthor("Nayyer");
    // तुलना करण्यासाठी दस्तऐवज निर्दिष्ट करा
    compareData.setComparingWithDocument(secondDocument);
    compareData.setDateTime(OffsetDateTime.now());
    
    // स्रोत, तुलना करण्यासाठी दस्तऐवज आणि परिणामी फाइल नाव देऊन विनंती उदाहरण तयार करा
    CompareDocumentRequest request = new CompareDocumentRequest(firstDocument, compareData, null, null, null, null, null,resultantFile,null);
    
    // दस्तऐवज तुलना सुरू करा
    DocumentResponse result = wordsApi.compareDocument(request);
    
    // यश संदेश छापा
    System.out.println("Sucessfull completion of Compare Word Document !");
		
}catch(Exception ex)
{
    System.out.println(ex);
}
वर्ड डॉक्युमेंट पूर्वावलोकनाची तुलना करा

वर्ड डॉक्युमेंट ऑपरेशनची तुलना करा

वरील उदाहरणामध्ये वापरलेल्या नमुना फाइल्स खालील लिंक्सवरून डाउनलोड केल्या जाऊ शकतात

CURL कमांड वापरून मजकूर तुलना करा

आम्ही CURL कमांडद्वारे Aspose.Words Cloud मध्ये प्रवेश देखील करू शकतो आणि टेक्स्ट फाइल्सची तुलना करू शकतो. म्हणून पूर्व-आवश्यकता म्हणून, कृपया क्लायंट आयडी आणि क्लायंट गुप्त तपशीलांवर आधारित JWT प्रवेश टोकन तयार करण्यासाठी खालील आदेश कार्यान्वित करा.

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"

आमच्याकडे JWT टोकन मिळाल्यावर, ऑनलाइन मजकूराची तुलना करण्यासाठी आणि परिणामी फाइल क्लाउड स्टोरेजमध्ये सेव्ह करण्यासाठी कृपया खालील कमांड कार्यान्वित करा.

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\"}"

निष्कर्ष

या लेखात Java तसेच cURL कमांड वापरून दस्तऐवजांची तुलना करण्याच्या पायऱ्या स्पष्ट केल्या आहेत. तुम्ही स्वॅगर इंटरफेस द्वारे API क्षमता एक्सप्लोर करण्याचा विचार करू शकता. शिवाय, SDK चा संपूर्ण सोर्स कोड GitHub वरून डाउनलोड केला जाऊ शकतो. तुम्हाला आणखी काही शंका असल्यास किंवा तुम्हाला कोणतीही अडचण आल्यास, कृपया [विनामूल्य सपोर्ट फोरम6 ला भेट द्या.

संबंधित लेख

आम्ही खालील ब्लॉगमधून जाण्याची जोरदार शिफारस करतो