हमारा शक्तिशाली Ruby SDK आपको PDF दस्तावेज़ों के बीच अंतर खोजने और परिणामों को देखने के लिए सुविधाजनक प्रारूप में सहेजने की अनुमति देता है। हमारी उत्पाद क्षमताओं को सत्यापित करने के लिए, इस Ruby लाइब्रेरी का उपयोग करके PDF फाइलों की तुलना करें और अंतर देखें।
हमारा Ruby SDK आपको सबसे सटीक परिणाम देने के लिए डिज़ाइन किया गया है, भले ही तुलना स्वयं एक जटिल कार्य है।
कभी-कभी आपको यह सुनिश्चित करने की आवश्यकता होती है कि PDF प्रारूप में दस्तावेज़ नहीं बदला गया है, और यदि ऐसा है, तो आपको यह पता लगाना होगा कि अंतर क्या है। दो PDF फ़ाइलों की तुलना करने और संपूर्ण Wordों या एकल वर्णों में अंतर खोजने के लिए बस हमारे Ruby diff टूल का उपयोग करें। इसके अलावा, यदि किसी Word में केवल एक अक्षर बदला है, तो इस Word को पूरी तरह से बदला हुआ के रूप में चिह्नित किया जाएगा।
अब आपको PDF दस्तावेज़ों की मैन्युअल रूप से तुलना करने में समय बर्बाद करने की आवश्यकता नहीं है, और आप छोटे बदलावों को भी तुरंत ढूंढ सकते हैं और ऐसे अंतरों को एक सुविधाजनक प्रारूप में दस्तावेज़ में निर्यात कर सकते हैं।
देखें कि Ruby SDK का उपयोग करके PDF फ़ाइलों की तुलना करने का हमारा समाधान कैसे काम करता है। इसे प्राप्त करने के लिए, उन PDF फ़ाइलों को लोड करें जिनकी आप तुलना करना चाहते हैं और निर्यात फ़ाइल प्रारूप का चयन करें - तुलना करने के बाद यह स्वचालित रूप से लोड हो जाएगा।
ध्यान दें कि तुलना विधि को कॉल करने से पहले आपको तुलना किए गए दस्तावेज़ों में सभी संशोधनों को स्वीकार करना होगा, जैसा कि हमारे उदाहरण में दिखाया गया है:
require 'aspose_words_cloud'
AsposeWordsCloud.configure do |config|
config.client_data['ClientId'] = '####-####-####-####-####'
config.client_data['ClientSecret'] = '##################'
end
@words_api = WordsAPI.new
file_name1= 'Input1.pdf'
file_name2= 'Input2.pdf'
file_result= 'Output.pdf'
# क्लाउड स्टोरेज में दस्तावेज़ अपलोड करें।
first_document_content = File.open(file_name1)
upload_first_file_request =
UploadFileRequest.new(file_content: first_document_content, path: file_name1)
@words_api.upload_file(upload_first_file_request)
second_document_content = File.open(file_name2)
upload_second_file_request =
UploadFileRequest.new(file_content: second_document_content, path: file_name2)
@words_api.upload_file(upload_second_file_request)
# क्लाउड में दस्तावेजों की तुलना करें।
compare_data_options =
CompareData.new({:Author => 'author',
:FileReference => AsposeWordsCloud::FileReference.fromRemoteFilePath(file_name2)})
compare_document_request =
CompareDocumentRequest.new(
name: file_name1, compare_data: compare_data_options, dest_file_name: file_result)
@words_api.compare_document(compare_document_request)
# क्लाउड स्टोरेज से रिजल्ट डॉक्यूमेंट डाउनलोड करें।
download_file_request = DownloadFileRequest.new(path: file_result)
download_file_result = @words_api.download_file(download_file_request)
File.open('compareResult.pdf', 'wb').write(download_file_result)
RubyGems होस्टिंग सेवा का उपयोग करके Aspose.Words Cloud SDK for Ruby स्थापित करें। पैकेज को स्थापित करने के लिए gem install aspose_words_cloud चलाएँ। एक विकल्प के रूप में, आप मैन्युअल रूप से GitHub से Aspose.Words Cloud SDK for Ruby क्लोन कर सकते हैं और इसे अपने प्रोजेक्ट में उपयोग कर सकते हैं। आवश्यक सुरक्षा क्रेडेंशियल्स प्राप्त करने और हमारे आरईएसटी एपीआई तक पहुंचने के लिए कृपया इन Instructions का पालन करें।
आप अन्य फ़ाइल स्वरूपों के लिए तुलना ऑपरेशन कर सकते हैं: