वर्ड डॉक्यूमेंट के तुलना करीं

वर्ड दस्तावेज में पाठ तुलना ऑनलाइन करीं

एकीकृत दस्तावेज में बदलाव के सामिल करे के समय टेक्स्ट फाइल सभ के तुलना करे के काम बहुत आम होला। एह से समीक्षा आ मर्ज प्रक्रिया के दौरान टेक्स्ट कम्पेयर ऑपरेशन होला आ हमनी के अक्सर टेक्स्ट के ऑनलाइन तुलना करे खातिर यूटिलिटी के इस्तेमाल करे लीं। त एह लेख में हमनी के जावा एसडीके के इस्तेमाल से वर्ड डॉक्यूमेंट के तुलना आ टेक्स्ट फाइल के तुलना करे के तरीका के स्टेप पर चर्चा करे जा रहल बानी जा।

टेक्स्ट एपीआई के तुलना करीं

जावा खातिर Aspose.Words Cloud 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 dashboard पर एगो मुफ्त खाता रजिस्टर करीं या बस साइन अप करीं आ आपन क्लाइंट क्रेडेंशियल प्राप्त करीं।

जावा में वर्ड डॉक्यूमेंट के तुलना करीं

एह खंड में हमनी के जावा कोड स्निपेट के इस्तेमाल से वर्ड डॉक्यूमेंट के तुलना कईसे कईल जाला, एकरा बारे में विस्तार से चर्चा करे जा रहल बानी जा।

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

try
    {
    // अगर baseUrl शून्य बा त 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);
    // 2nd फाइल अपलोड के अनुरोध बनाईं
    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 तक भी पहुंच सकेनी जा आ टेक्स्ट फाइल के तुलना कर सकेनी जा। त एगो पूर्व शर्त के रूप में, कृपया क्लाइंट आईडी आ क्लाइंट सीक्रेट के विवरण के आधार पर जेडब्ल्यूटी एक्सेस टोकन बनावे खातिर निम्नलिखित कमांड के निष्पादित करीं।

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

अंतिम बात

एह लेख में जावा के साथे-साथ cURL कमांड के इस्तेमाल से दस्तावेज के तुलना करे के कदम बतावल गइल बा। रउआँ स्वैगर इंटरफेस के माध्यम से एपीआई क्षमता के खोज करे पर विचार कर सकत बानी। एकरे अलावा, एसडीके के पूरा स्रोत कोड GitHub से डाउनलोड कइल जा सके ला। अगर रउआँ के अउरी कवनो सवाल बा या रउआँ के कवनो दिक्कत के सामना करे के पड़े त कृपया फ्री सपोर्ट फोरम पर जाईं।

संबंधित लेख बा

हम निम्नलिखित ब्लॉग के माध्यम से जाए के बहुत सलाह देत बानी