Rubyकोड की कुछ पंक्तियों के साथ आसानी से Word, PDF दस्तावेज़ खोलें। हमारी Ruby लाइब्रेरी आपको दस्तावेज़ सामग्री को प्रोग्रामेटिक रूप से एक्सेस करने के लिए आवश्यक सब कुछ प्रदान करेगी।
यदि आप एक टेक्स्ट फ़ाइल खोलना चाहते हैं और डेटा के साथ सादे-पाठ प्रारूप में काम करना चाहते हैं, तो आप इसे Ruby भाषा और ऑपरेटिंग सिस्टम की सबसे बुनियादी सुविधाओं का उपयोग करके कर सकते हैं। विभिन्न प्रकार के फ़ाइल स्वरूपों (DOCX, DOC, PDF, RTF, ODT, HTML, आदि) में प्रस्तुत कार्यालय दस्तावेज़ों को पढ़ने के लिए, इस कार्य को हल करना अधिक कठिन है, क्योंकि ऐसे दस्तावेज़ जटिल ट्री-जैसे डेटा द्वारा वर्णित हैं डीओएम मॉडल के भीतर संरचनाएं।
हमारी Ruby लाइब्रेरी एक क्लाउड-आधारित समाधान है जो आपको किसी भी कार्यालय और वेब प्रारूप में दस्तावेज़ खोलने की अनुमति देगा। यह वितरित दृष्टिकोण आपको Ruby भाषा का उपयोग करके सॉफ़्टवेयर विकास में लचीलापन देता है, क्योंकि सभी संसाधन-गहन दस्तावेज़ प्रसंस्करण Aspose सर्वर पर होंगे। आपको केवल Ruby कोड में क्लाउड एपीआई एक्सेस करने के लिए निजी कुंजी प्राप्त करने की आवश्यकता है।
आप दस्तावेज़ तत्वों पर पुनरावृति कर सकते हैं, या आप DOM ट्री में विशिष्ट तत्वों की खोज कर सकते हैं। हम दस्तावेज़ की संरचना और दस्तावेज़ नोड्स में निहित डेटा के साथ काम करने के लिए Ruby फ़ंक्शंस की एक विस्तृत श्रृंखला प्रदान करते हैं।
निम्नलिखित Ruby कोड उदाहरण आपको शीघ्रता से यह पता लगाने में मदद करेगा कि किसी दस्तावेज़ को कैसे लोड किया जाए और उस पर कुछ क्रियाएं कैसे करें।
require 'aspose_words_cloud'
AsposeWordsCloud.configure do |config|
config.client_data['ClientId'] = '####-####-####-####-####'
config.client_data['ClientSecret'] = '##################'
end
@words_api = WordsAPI.new
file_name= 'Input.docx'
request_file_content = File.open(File.read(file_name))
upload_document_request = UploadFileRequest.new(
file_content: request_file_content, path: file_name)
@words_api.upload_file(upload_document_request)
request_paragraph = ParagraphInsert.new(
{:Text => 'Reading and writing to the file in the cloud occurs automatically.'})
insert_paragraph_request = InsertParagraphRequest.new(
name: file_name, paragraph: request_paragraph)
@words_api.insert_paragraph(insert_paragraph_request)
download_document_request = DownloadFileRequest.new(path: file_name)
@words_api.download_file(download_document_request)
RubyGems होस्टिंग सेवा का उपयोग करके Aspose.Words Cloud SDK for Ruby स्थापित करें। पैकेज को स्थापित करने के लिए gem install aspose_words_cloud चलाएँ। एक विकल्प के रूप में, आप मैन्युअल रूप से GitHub से Aspose.Words Cloud SDK for Ruby क्लोन कर सकते हैं और इसे अपने प्रोजेक्ट में उपयोग कर सकते हैं। आवश्यक सुरक्षा क्रेडेंशियल्स प्राप्त करने और हमारे आरईएसटी एपीआई तक पहुंचने के लिए कृपया इन Instructions का पालन करें।