हमारा शक्तिशाली Go SDK आपको DOCX दस्तावेज़ों के बीच अंतर खोजने और परिणामों को देखने के लिए सुविधाजनक प्रारूप में सहेजने की अनुमति देता है। हमारी उत्पाद क्षमताओं को सत्यापित करने के लिए, इस Go लाइब्रेरी का उपयोग करके DOCX फाइलों की तुलना करें और अंतर देखें।
हमारा Go SDK आपको सबसे सटीक परिणाम देने के लिए डिज़ाइन किया गया है, भले ही तुलना स्वयं एक जटिल कार्य है।
कभी-कभी आपको यह सुनिश्चित करने की आवश्यकता होती है कि DOCX प्रारूप में दस्तावेज़ नहीं बदला गया है, और यदि ऐसा है, तो आपको यह पता लगाना होगा कि अंतर क्या है। दो DOCX फ़ाइलों की तुलना करने और संपूर्ण Wordों या एकल वर्णों में अंतर खोजने के लिए बस हमारे Go diff टूल का उपयोग करें। इसके अलावा, यदि किसी Word में केवल एक अक्षर बदला है, तो इस Word को पूरी तरह से बदला हुआ के रूप में चिह्नित किया जाएगा।
अब आपको DOCX दस्तावेज़ों की मैन्युअल रूप से तुलना करने में समय बर्बाद करने की आवश्यकता नहीं है, और आप छोटे बदलावों को भी तुरंत ढूंढ सकते हैं और ऐसे अंतरों को एक सुविधाजनक प्रारूप में दस्तावेज़ में निर्यात कर सकते हैं।
देखें कि Go SDK का उपयोग करके DOCX फ़ाइलों की तुलना करने का हमारा समाधान कैसे काम करता है। इसे प्राप्त करने के लिए, उन DOCX फ़ाइलों को लोड करें जिनकी आप तुलना करना चाहते हैं और निर्यात फ़ाइल प्रारूप का चयन करें - तुलना करने के बाद यह स्वचालित रूप से लोड हो जाएगा।
ध्यान दें कि तुलना विधि को कॉल करने से पहले आपको तुलना किए गए दस्तावेज़ों में सभी संशोधनों को स्वीकार करना होगा, जैसा कि हमारे उदाहरण में दिखाया गया है:
import (
"os"
"github.com/aspose-words-cloud/aspose-words-cloud-go/dev/api/models"
)
config, _ := models.NewConfiguration("config.json")
wordsApi, ctx, _ := api.CreateWordsApi(config)
fileName1:= "Input1.docx"
fileName2:= "Input2.docx"
fileResult:= "Output.docx"
// क्लाउड स्टोरेज में दस्तावेज़ अपलोड करें।
firstDocumentContent, _ := os.Open(fileName1)
uploadFirstFileRequestOptions := map[string]interface{}{}
uploadFirstFileRequest := &models.UploadFileRequest{
FileContent: firstDocumentContent,
Path: ToStringPointer(fileName1),
Optionals: uploadFirstFileRequestOptions,
}
_, _, _ = wordsApi.UploadFile(ctx, uploadFirstFileRequest)
secondDocumentContent, _ := os.Open(fileName2)
uploadSecondFileRequestOptions := map[string]interface{}{}
uploadSecondFileRequest := &models.UploadFileRequest{
FileContent: secondDocumentContent,
Path: ToStringPointer(fileName2),
Optionals: uploadSecondFileRequestOptions,
}
_, _, _ = wordsApi.UploadFile(ctx, uploadSecondFileRequest)
// क्लाउड में दस्तावेज़ों की तुलना करें।
compareDataOptions := models.CompareData{
Author: ToStringPointer("author"),
FileReference: models.CreateRemoteFileReference(fileName2),
}
compareDocumentRequestOptions := map[string]interface{}{"destFileName": fileResult,}
compareDocumentRequest := &models.CompareDocumentRequest{
Name: ToStringPointer(fileName1),
CompareData: &compareDataOptions,
Optionals: compareDocumentRequestOptions,
}
_, _, _ = wordsApi.CompareDocument(ctx, compareDocumentRequest)
// क्लाउड स्टोरेज से रिजल्ट डॉक्यूमेंट डाउनलोड करें।
downloadFileRequestOptions := map[string]interface{}{}
downloadFileRequest := &models.DownloadFileRequest{
Path: ToStringPointer(fileResult),
Optionals: downloadFileRequestOptions,
}
_, _ = wordsApi.DownloadFile(ctx, downloadFileRequest)
Go go get -v github.com/aspose-words-cloud/aspose-words-cloud-go/2007/api को Aspose.Words Cloud SDK for Go इंस्टॉल करने के लिए चलाएँ। आप "How to use SDK" अनुभाग से अन्य स्थापना विधियों के बारे में बहुत उपयोगी जानकारी प्राप्त कर सकते हैं।
क्लोन Aspose.Words Cloud SDK for Go और इसे अपने प्रोजेक्ट में इस्तेमाल करें। आवश्यक सुरक्षा क्रेडेंशियल्स प्राप्त करने और हमारे आरईएसटी एपीआई तक पहुंचने के लिए कृपया इन Instructions का पालन करें।
विवरण देखने के लिए Repository Documentation देखें।
आप अन्य फ़ाइल स्वरूपों के लिए तुलना ऑपरेशन कर सकते हैं: