JavaScript का उपयोग करके दो Word की तुलना करें

अत्यधिक सटीक JavaScript डिफ चेकर Word फाइलों की तुलना करने और उनके बीच अंतर खोजने के लिए

हमारा शक्तिशाली JavaScript SDK आपको Word दस्तावेज़ों के बीच अंतर खोजने और परिणामों को देखने के लिए सुविधाजनक प्रारूप में सहेजने की अनुमति देता है। हमारी उत्पाद क्षमताओं को सत्यापित करने के लिए, इस JavaScript लाइब्रेरी का उपयोग करके Word फाइलों की तुलना करें और अंतर देखें।

कोड स्निपेट देखें

JavaScript में Word की तुलना करें

हमारा Node SDK आपको सबसे सटीक परिणाम देने के लिए डिज़ाइन किया गया है, भले ही तुलना स्वयं एक जटिल कार्य है।

कभी-कभी आपको यह सुनिश्चित करने की आवश्यकता होती है कि Word प्रारूप में दस्तावेज़ नहीं बदला गया है, और यदि ऐसा है, तो आपको यह पता लगाना होगा कि अंतर क्या है। दो Word फ़ाइलों की तुलना करने और संपूर्ण Wordों या एकल वर्णों में अंतर खोजने के लिए बस हमारे Node diff टूल का उपयोग करें। इसके अलावा, यदि किसी Word में केवल एक अक्षर बदला है, तो इस Word को पूरी तरह से बदला हुआ के रूप में चिह्नित किया जाएगा।

अब आपको Word दस्तावेज़ों की मैन्युअल रूप से तुलना करने में समय बर्बाद करने की आवश्यकता नहीं है, और आप छोटे बदलावों को भी तुरंत ढूंढ सकते हैं और ऐसे अंतरों को एक सुविधाजनक प्रारूप में दस्तावेज़ में निर्यात कर सकते हैं।

Word दस्तावेज़ों की तुलना करने का प्रयास करें

देखें कि Node SDK का उपयोग करके Word फ़ाइलों की तुलना करने का हमारा समाधान कैसे काम करता है। इसे प्राप्त करने के लिए, उन Word फ़ाइलों को लोड करें जिनकी आप तुलना करना चाहते हैं और निर्यात फ़ाइल प्रारूप का चयन करें - तुलना करने के बाद यह स्वचालित रूप से लोड हो जाएगा।

ध्यान दें कि तुलना विधि को कॉल करने से पहले आपको तुलना किए गए दस्तावेज़ों में सभी संशोधनों को स्वीकार करना होगा, जैसा कि हमारे उदाहरण में दिखाया गया है:

तुलना की गई फ़ाइल अपलोड करें
कोड चलाएँ
तुलना करने के लिए दूसरी फ़ाइल अपलोड करें
सूची से लक्ष्य प्रारूप का चयन करें
import * as fs from "fs";

const wordsApi = new WordsApi("####-####-####-####-####", "##################");
const fileName1 = "Input1.docx";
const fileName2 = "Input2.docx";
const fileResult = "Output.docx";

//  क्लाउड स्टोरेज में दस्तावेज़ अपलोड करें।
const firstDocumentContent = fs.createReadStream(fileName1);
const uploadFirstFileRequest = new model.UploadFileRequest({
    fileContent: firstDocumentContent,
    path: fileName1
});

wordsApi.uploadFile(uploadFirstFileRequest)
.then((uploadFirstFileRequestResult) => {
    // tslint:disable-next-line:no-console
    console.log("Result of UploadFirstFileRequest: ", uploadFirstFileRequestResult);
    const secondDocumentContent = fs.createReadStream(fileName2);
    const uploadSecondFileRequest = new model.UploadFileRequest({
        fileContent: secondDocumentContent,
        path: fileName2
    });
    wordsApi.uploadFile(uploadSecondFileRequest)
    .then((uploadSecondFileRequestResult) => {
        // tslint:disable-next-line:no-console
        console.log("Result of UploadSecondFileRequest: ", uploadSecondFileRequestResult);

//  क्लाउड में दस्तावेज़ों की तुलना करें।
        const compareDataOptions = new model.CompareData({
            author: "author",
            fileReference: model.FileReference.fromRemoteFilePath(fileName2)
        })
        const compareDocumentRequest = new model.CompareDocumentRequest({
            name: fileName1,
            compareData: compareDataOptions,
            destFileName: fileResult
        });
        wordsApi.compareDocument(compareDocumentRequest)
        .then((compareDocumentRequestResult) => {
            // tslint:disable-next-line:no-console
            console.log("Result of CompareDocumentRequest: ", compareDocumentRequestResult);

//  क्लाउड स्टोरेज से रिजल्ट डॉक्यूमेंट डाउनलोड करें।
            const downloadFileRequest = new model.DownloadFileRequest({
                path: fileResult
            });
            wordsApi.downloadFile(downloadFileRequest)
            .then((downloadFileRequestResult) => {
                // tslint:disable-next-line:no-console
                console.log("Result of DownloadFileRequest: ", downloadFileRequestResult);
                fs.writeFileSync(fileResult, downloadFileRequestResult.body);
            });
        });
    });
});
कोड चलाएँ
  
कोड JavaScript को क्लिपबोर्ड पर कॉपी करें

दो टेक्स्ट फाइलों की तुलना कैसे करें

  1. Aspose.Words Cloud for Node इंस्टॉल करें
  2. अपने JavaScript प्रोजेक्ट. में लाइब्रेरी संदर्भ जोड़ें (लाइब्रेरी आयात करें)
  3. तुलना करने के लिए दो Word दस्तावेज़ लोड करें
  4. Word दस्तावेज़ों की तुलना करने के लिए 'तुलना दस्तावेज़ compareDocument() विधि को कॉल करें
  5. क्लाउड स्टोरेज से रिजल्ट डॉक्यूमेंट डाउनलोड करें

JavaScript लाइब्रेरी का उपयोग करने के लिए तुलना करें

NPM पैकेज मैनेजर का उपयोग करके 'Aspose.Words Cloud SDK for Node.js' इंस्टॉल करें। एनपीएम पैकेज मैनेजर के माध्यम से एसडीके को स्थापित करने के लिए कमांड लाइन से npm install asposewordscloud --save चलाएँ। एक विकल्प के रूप में, आप GitHub से Aspose.Words Cloud SDK for Node.js को मैन्युअल रूप से क्लोन कर सकते हैं और इसे अपने प्रोजेक्ट में उपयोग कर सकते हैं। आवश्यक सुरक्षा क्रेडेंशियल्स प्राप्त करने और हमारे आरईएसटी एपीआई तक पहुंचने के लिए कृपया इन Instructions का पालन करें।

सिस्टम आवश्यकताएं

  • @types/request (version 2.48.3+)
  • lodash (version 4.17.15+)
  • lodash.template (version 4.5.0+)
  • request (version 2.88.0+)
  • request-debug (version 0.2.0+)

अधिक विवरण देखने के लिए Repository Documentation देखें।

अन्य समर्थित फ़ाइल स्वरूप

आप अन्य फ़ाइल स्वरूपों के लिए तुलना ऑपरेशन कर सकते हैं:

5%

उत्पाद अपडेट के लिए सदस्यता लें

मासिक न्यूज़लेटर और ऑफ़र सीधे आपके मेलबॉक्स में प्राप्त करें।

© Aspose Pty Ltd 2001-2024. सर्वाधिकार सुरक्षित।