रुबी में REST API का उपयोग करके पीडीएफ को टेक्स्ट प्रोग्रामेटिक रूप से कनवर्ट करें

रुबी में REST API का उपयोग करके पीडीएफ को टेक्स्ट प्रोग्रामेटिक रूप से कनवर्ट करें

पीडीएफ एक दस्तावेज़ फ़ाइल प्रारूप है जिसमें पाठ, डेटा आदि शामिल हैं और ऑपरेटिंग सिस्टम स्वतंत्र है। एक टीएक्सटी फ़ाइल .TXT एक्सटेंशन के साथ एक मानक टेक्स्ट दस्तावेज़ है जिसमें लाइनों के रूप में सादा पाठ होता है। इसे किसी भी टेक्स्ट एडिटिंग या वर्ड प्रोसेसिंग टूल में खोला और संपादित किया जा सकता है। कुछ मामलों में, आपको पीडीएफ दस्तावेज़ को प्रोग्रामेटिक रूप से टेक्स्ट फ़ाइल में बदलने की आवश्यकता हो सकती है। इस लेख में, आप सीखेंगे कि रूबी में REST API का उपयोग करके पीडीएफ को टेक्स्ट फ़ाइल में प्रोग्रामेटिक रूप से कैसे परिवर्तित किया जाए।

इस लेख में निम्नलिखित विषयों को शामिल किया जाएगा:

PDF से टेक्स्ट रूपांतरण REST API और रूबी SDK

PDF को TXT फ़ाइल में कनवर्ट करने के लिए, हम GroupDocs.Conversion Cloud API के रूबी SDK का उपयोग करेंगे। आप रेल कंसोल में निम्न आदेश का उपयोग करके इसे इंस्टॉल कर सकते हैं:

gem install groupdocs_conversion_cloud

नीचे दिए गए चरणों का पालन करने से पहले कृपया अपना क्लाइंट आईडी और सीक्रेट प्राप्त करें GroupDocs [डैशबोर्ड] से 6। जब आपके पास अपनी क्लाइंट आईडी और क्लाइंट सीक्रेट हो, तो इन्हें रूबी एप्लिकेशन कोड में जोड़ें, जैसा कि नीचे दिखाया गया है:

# निःशुल्क पंजीकरण के बाद https://dashboard.groupdocs.cloud से अपना client_id और client_secret प्राप्त करें।
# http://api.groupdocs.cloud के लिए रत्न को अपने रूबी एप्लिकेशन में लोड करें

require 'groupdocs_conversion_cloud'
@client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
@client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

रूबी में REST API का उपयोग करके PDF को टेक्स्ट फ़ाइल में बदलें

आप नीचे दिए गए सरल चरणों का पालन करके पीडीएफ फाइल को टेक्स्ट फाइल में बदल सकते हैं। आइए नीचे दिए गए चरणों का पालन करके पीडीएफ दस्तावेज़ को टेक्स्ट फ़ाइल में प्रोग्रामेटिक रूप से परिवर्तित करना सीखें:

  • सबसे पहले, ConvertApi का एक उदाहरण बनाएँ।
  • ConvertSettings का एक उदाहरण बनाएँ
  • इनपुट पीडीएफ दस्तावेज़ पथ और आउटपुट स्वरूप को “पीडीएफ” के रूप में सेट करें
  • PdfLoadOptions का एक उदाहरण बनाएँ
  • पीडीएफ फाइल के लिए पासवर्ड सेट करें
  • फिर, लोड विकल्प सेटिंग प्रदान करें
  • आउटपुट फ़ाइल पथ “पीडीएफ-टू-टेक्स्ट” प्रदान करें
  • ConvertDocumentRequest को ConvertSettings के साथ बनाएँ
  • अंत में, ConvertApi.convertDocument() विधि को ConvertDocumentRequest के साथ कॉल करें।

निम्न कोड उदाहरण दिखाता है कि रूबी में REST API का उपयोग करके PDF दस्तावेज़ को TEXT फ़ाइल में कैसे परिवर्तित किया जाए:

# पीडीएफ को TXT फाइल में कैसे कन्वर्ट करें।
# एपीआई उदाहरण बनाएँ
@fileApi = GroupDocsConversionCloud::ConvertApi.from_keys(@client_id, @client_secret)

# कन्वर्ट सेटिंग्स को इनिशियलाइज़ करें
settings = GroupDocsConversionCloud::ConvertSettings.new
settings.file_path = "pdf-to-text/four-pages.pdf"
settings.format = "pdf"

loadOptions = GroupDocsConversionCloud::PdfLoadOptions.new
loadOptions.password = "password"

settings.load_options = loadOptions
settings.output_path = "pdf-to-text"

# PDF का उपयोग करके टेक्स्ट कन्वर्टर में कन्वर्ट करें
result = @fileApi.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(settings))
puts("Successfully converted pdf document to text file.")

उपरोक्त नमूना कोड परिवर्तित टेक्स्ट फ़ाइल को क्लाउड पर सहेज देगा।

रूबी में PDF के विशिष्ट पृष्ठों को TEXT में बदलें

आप नीचे दिए गए चरणों का पालन करके पीडीएफ दस्तावेज़ के विशिष्ट पृष्ठों को प्रोग्रामेटिक रूप से टेक्स्ट फ़ाइल में बदल सकते हैं:

  • सबसे पहले, ConvertApi का एक उदाहरण बनाएँ।
  • अगला, ConvertSettings का एक उदाहरण बनाएँ
  • इनपुट पीडीएफ दस्तावेज़ पथ और आउटपुट स्वरूप को “पीडीएफ” के रूप में सेट करें
  • फिर, PdfLoadOptions का एक उदाहरण बनाएँ
  • पीडीएफ फाइल के लिए पासवर्ड सेट करें
  • TxtConvertOptions का एक उदाहरण बनाएँ
  • रूपांतरित करने के लिए अल्पविराम से अलग की गई सरणी में पृष्ठ संख्याएं प्रदान करें
  • फिर, लोडऑप्शन सेटिंग्स ऑब्जेक्ट प्रदान करें
  • सेटिंग ऑब्जेक्ट में ConvertOptions असाइन करें
  • आउटपुट फ़ाइल पथ “पीडीएफ-टू-टेक्स्ट” प्रदान करें
  • ConvertDocumentRequest को ConvertSettings के साथ बनाएँ
  • अंत में, ConvertApi.convertDocument() विधि को ConvertDocumentRequest के साथ कॉल करें।

निम्न कोड उदाहरण दिखाता है कि रूबी में REST API का उपयोग करके विशिष्ट पृष्ठों को PDF से टेक्स्ट में कैसे परिवर्तित किया जाए:

# पीडीएफ के विशिष्ट पृष्ठों को टेक्स्ट फाइल में बदलें
# आवश्यक एपीआई उदाहरण बनाएँ
@fileApi = GroupDocsConversionCloud::ConvertApi.from_keys(@client_id, @client_secret)

# कन्वर्ट सेटिंग्स को इनिशियलाइज़ करें
settings = GroupDocsConversionCloud::ConvertSettings.new
settings.file_path = "pdf-to-text/four-pages.pdf"
settings.format = "pdf"

loadOptions = GroupDocsConversionCloud::PdfLoadOptions.new
loadOptions.password = "password"

convertOptions = GroupDocsConversionCloud::TxtConvertOptions.new
convertOptions.pages = [2, 3]

settings.load_options = loadOptions
settings.convert_options = convertOptions
settings.output_path = "pdf-to-text"

# PDF के विशिष्ट पृष्ठों को TXT में कनवर्ट करें
result = @fileApi.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(settings))
puts("Successfully converted pdf to text file.")

मुफ़्त ऑनलाइन TXT से PDF कन्वर्टर

पीडीएफ को टेक्स्ट फाइल में ऑनलाइन कैसे कन्वर्ट करें? PDF को TXT ऑनलाइन मुफ़्त में कनवर्ट करें, हमारे सबसे अच्छे pdf से TXT कन्वर्टर का उपयोग करके मुफ़्त। टेक्स्ट कन्वर्टर के लिए यह मुफ्त पीडीएफ उपरोक्त कनवर्ट पीडीएफ को टेक्स्ट एपीआई में उपयोग करके विकसित किया गया था।

उपसंहार

इस लेख में, हमने सीखा है कि कैसे:

  • रूबी का उपयोग करके पीडीएफ को टेक्स्ट फाइल में कैसे बदलें;
  • रूबी में पीडीएफ के विशिष्ट पृष्ठों को पाठ में कैसे परिवर्तित करें;

आप दस्तावेज़ का उपयोग करके GroupDocs.Conversion फ़ाइल कनवर्टर API के बारे में अधिक जान सकते हैं। हम एक एपीआई संदर्भ अनुभाग भी प्रदान करते हैं जो आपको सीधे ब्राउज़र के माध्यम से हमारे एपीआई के साथ कल्पना और संचार करने देता है।

प्रश्न पूछें

यदि आपके पास पीडीएफ से टेक्स्ट कन्वर्टर के बारे में कोई प्रश्न हैं, तो कृपया बेझिझक हमसे फ्री सपोर्ट फोरम पर पूछें।

यह सभी देखें