रूबी में टेक्स्ट को इमेज फ़ाइल जेपीईजी, पीएनजी या जीआईएफ में बदलें

रूबी में टेक्स्ट को इमेज फ़ाइल जेपीईजी, पीएनजी या जीआईएफ में बदलें

टीएक्सटी फ़ाइल एक साधारण पाठ दस्तावेज़ प्रारूप है जो सादे पाठ का समर्थन करता है। आप GroupDocs API का उपयोग करके अपनी TXT फ़ाइलों को JPG, PNG, GIF स्वरूपों में तेज़ी से रूपांतरित कर सकते हैं। सेकंड में अपने टेक्स्ट को छवि फ़ाइल प्रारूप में बदलने के लिए यह सुरक्षित और उपयोग में आसान तरीका है। इस लेख में, हम सीखेंगे कि रूबी में टेक्स्ट को इमेज फ़ाइल JPEG, PNG या GIF में कैसे बदलें।

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

टेक्स्ट टू इमेज कन्वर्सेशन रेस्ट एपीआई - इंस्टालेशन

रूबी में टेक्स्ट को चित्र में बदलने के लिए जेपीईजी, पीएनजी या जीआईएफ, हम ग्रुपडॉक्स के रूबी एसडीके। रूपांतरण क्लाउड एपीआई का उपयोग करेंगे। GroupDocs.Conversion API टेक्स्ट (.txt) को JPG, PNG और GIF फ़ाइलों में सेकेंडों में बदलने का सबसे अच्छा तरीका प्रदान करता है। फ़ाइलों के रूपांतरण के लिए रूबी एसडीके का उपयोग करना 100% मुफ़्त, सुरक्षित और आसान है। यह समर्थित प्रारूपों के दस्तावेजों को क्लाउड पर प्रोग्रामेटिक रूप से छवि में बदलने की अनुमति देता है। आप इसे कंसोल में निम्न कमांड का उपयोग करके इंस्टॉल कर सकते हैं:

gem install groupdocs_conversion_cloud

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

# अपने रेल एप्लिकेशन में छवि रूपांतरण REST API में टेक्स्ट फ़ाइल लोड करें:
require 'groupdocs_conversion_cloud'

# निःशुल्क पंजीकरण के बाद https://dashboard.groupdocs.cloud से अपना client_id और client_secret प्राप्त करें।
@app_sid = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
@app_key = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
@storage_name = "DefaultStorage"

REST API का उपयोग करके टेक्स्ट को JPG/JPEG फ़ाइल स्वरूप में बदलें

आप नीचे दिए गए सरल चरणों का पालन करके पाठ फ़ाइल को छवियों में परिवर्तित कर सकते हैं: सबसे पहले, आपको क्लाउड पर डैशबोर्ड अपलोड करने की आवश्यकता है। अब, आइए नीचे दिए गए प्रोग्राम के अनुसार टेक्स्ट को jpg फाइल में कैसे कन्वर्ट करें, इसके लिए स्टेप्स सीखें:

  • सबसे पहले, ConvertApi का एक उदाहरण बनाएँ
  • अगला, ConvertSettings का एक उदाहरण बनाएँ
  • भंडारण नाम और इनपुट पाठ फ़ाइल पथ सेट करें
  • साथ ही, आउटपुट छवि प्रारूप के रूप में “जेपीईजी” या “जेपीजी” असाइन करें
  • TxtLoadOptions का एक उदाहरण बनाएँ
  • पाठ फ़ाइल शिफ्ट \ jis सेट करें और लोड \ विकल्प असाइन करें
  • JpegConvertOptions या JpgConvertOptions का उदाहरण बनाएँ
  • ग्रेस्केल को परिभाषित करें, \ पृष्ठ, पृष्ठों की गिनती, गुणवत्ता, घुमाएँ \ कोण और \ pdf मानों का उपयोग करें
  • ConvertOptions को सेटिंग में सेट करें
  • अब, आउटपुट फ़ाइल पथ प्रदान करें
  • उसके बाद, ConvertDocumentRequest को ConvertSettings के साथ तर्क के रूप में बनाएँ
  • अंत में, परिवर्तित फ़ाइल को सहेजने के लिए ConvertApi.convert\document() विधि को ConvertDocumentRequest के साथ कॉल करें।

निम्न कोड नमूना दिखाता है कि रूबी में REST API का उपयोग करके टेक्स्ट दस्तावेज़ को JPEG छवि में कैसे परिवर्तित किया जाए:

# टेक्स्ट को जेपीजी/जेपीईजी फाइल फॉर्मेट में कैसे कन्वर्ट करें
# ConvertAPI का उदाहरण प्राप्त करना
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)

# कन्वर्ट सेटिंग्स को इनिशियलाइज़ और सेट करें
@settings = GroupDocsConversionCloud::ConvertSettings.new()
@settings.storage_name = @storage_name
@settings.file_path = "text-to-image/sample-file.txt"
@settings.format = "jpeg"

# पाठ लोड विकल्प
@loadOptions = GroupDocsConversionCloud::TxtLoadOptions()
@loadOptions.encoding = "shift_jis"
@settings.load_options = @loadOptions

@convertOptions = GroupDocsConversionCloud::JpegConvertOptions.new()
@convertOptions.grayscale = true
@convertOptions.from_page = 1
@convertOptions.pages_count = 1
@convertOptions.quality = 100
@convertOptions.rotate_angle = 90
@convertOptions.use_pdf = false

@settings.convert_options = @convertOptions
@settings.output_path = "text-to-image"

@request = GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings)

@result = @apiInstance.convert_document(@request)
puts("Text successfully converted to jpeg format. " + (@result).to_s)

उपरोक्त कोड नमूना परिवर्तित JPEG फ़ाइल को क्लाउड पर सहेजेगा। आप इसे डाउनलोड फ़ाइल एपीआई जोड़कर भी डाउनलोड कर सकते हैं।

रूबी में REST API का उपयोग करके टेक्स्ट को PNG फॉर्मेट में कन्वर्ट करें

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

  • ConvertApi का एक उदाहरण बनाएँ
  • अगला, ConvertSettings का एक उदाहरण बनाएँ
  • भंडारण नाम और इनपुट पाठ फ़ाइल पथ सेट करें
  • आउटपुट छवि प्रारूप के रूप में “पीएनजी” प्रदान करें
  • TxtLoadOptions का एक उदाहरण बनाएँ
  • पाठ फ़ाइल शिफ्ट \ jis सेट करें और लोड \ विकल्प असाइन करें
  • PngConvertOptions का एक उदाहरण बनाएँ
  • ग्रेस्केल को परिभाषित करें, \ पृष्ठ, पृष्ठों की गिनती, गुणवत्ता, घुमाएँ \ कोण और \ pdf मानों का उपयोग करें
  • ConvertOptions को सेटिंग में सेट करें
  • अब, आउटपुट फ़ाइल पथ प्रदान करें
  • उसके बाद, ConvertDocumentRequest को ConvertSettings के साथ तर्क के रूप में बनाएँ
  • अंत में, परिवर्तित फ़ाइल को सहेजने के लिए ConvertApi.convert\document() विधि को ConvertDocumentRequest के साथ कॉल करें

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

# टेक्स्ट को PNG फॉर्मेट में कैसे बदलें
# कन्वर्ट एपीआई का उदाहरण प्राप्त करना
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)

# कनवर्ट सेटिंग्स प्रारंभ करें
@settings = GroupDocsConversionCloud::ConvertSettings.new()
@settings.storage_name = @storage_name
@settings.file_path = "text-to-image/sample-file.txt"
@settings.format = "png"

# पाठ लोड विकल्प
@loadOptions = GroupDocsConversionCloud::TxtLoadOptions()
@loadOptions.encoding = "shift_jis"
@settings.load_options = @loadOptions

@convertOptions = GroupDocsConversionCloud::PngConvertOptions.new()
@convertOptions.grayscale = true
@convertOptions.from_page = 1
@convertOptions.pages_count = 1
@convertOptions.quality = 100
@convertOptions.rotate_angle = 90
@convertOptions.use_pdf = false

@settings.convert_options = @convertOptions
@settings.output_path = "text-to-image"

@request = GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings)

@result = @apiInstance.convert_document(@request)
puts("Text .txt file converted to png file image. ")

रूबी एपीआई में टेक्स्ट को जीआईएफ फाइल फॉर्मेट में कैसे बदलें

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

  • ConvertApi का एक उदाहरण बनाएँ
  • अगला, ConvertSettings का एक उदाहरण बनाएँ
  • फिर, पाठ फ़ाइल पथ को संग्रहण नाम के साथ सेट करें
  • आउटपुट इमेज फॉर्मेट के रूप में “Gif” सेट करें
  • TxtLoadOptions का एक उदाहरण बनाएँ
  • पाठ फ़ाइल शिफ्ट \ jis सेट करें और लोड \ विकल्प असाइन करें
  • GifConvertOptions का एक उदाहरण बनाएँ
  • ग्रेस्केल को परिभाषित करें, पृष्ठ से, पृष्ठों की गिनती से, गुणवत्ता से, घुमाएँ कोण से और पीडीएफ आदि का उपयोग करें।
  • ConvertOptions को सेटिंग में सेट करें
  • अब, आउटपुट फ़ाइल पथ प्रदान करें
  • उसके बाद, ConvertDocumentRequest को ConvertSettings के साथ तर्क के रूप में बनाएँ
  • अंत में, परिवर्तित फ़ाइल को सहेजने के लिए ConvertApi.convert\document() विधि को ConvertDocumentRequest के साथ कॉल करें।

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

# टेक्स्ट को GIF इमेज फॉर्मेट में कैसे बदलें
# कन्वर्ट एपीआई का उदाहरण प्राप्त करना
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)

# कनवर्ट सेटिंग्स प्रारंभ करें
@settings = GroupDocsConversionCloud::ConvertSettings.new()
@settings.storage_name = @storage_name
@settings.file_path = "text-to-image/sample-file.txt"
@settings.format = "gif"

# पाठ लोड विकल्प
@loadOptions = GroupDocsConversionCloud::TxtLoadOptions()
@loadOptions.encoding = "shift_jis"
@settings.load_options = @loadOptions

@convertOptions = GroupDocsConversionCloud::GifConvertOptions.new()
@convertOptions.grayscale = true
@convertOptions.from_page = 1
@convertOptions.pages_count = 1
@convertOptions.quality = 100
@convertOptions.rotate_angle = 90
@convertOptions.use_pdf = false

@settings.convert_options = @convertOptions
@settings.output_path = "text-to-image"

@request = GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings)
@result = @apiInstance.convert_document(@request)
puts("Successfully converted Text to gif image format.")

इमेज कन्वर्टर के लिए मुफ्त ऑनलाइन टेक्स्ट

कृपया निम्नलिखित मुफ्त ऑनलाइन जेपीजी, पीएनजी और जीआईएफ रूपांतरण उपकरण का प्रयास करें, जिसे उपरोक्त एपीआई का उपयोग करके विकसित किया गया है।

निष्कर्ष

इस लेख में, हमने सीखा है कि क्लाउड पर टेक्स्ट को पिक्चर फॉर्मेट में कैसे बदलें। अब आप जानते हैं:

  • रूबी का उपयोग करके टेक्स्ट दस्तावेज़ को जेपीईजी/जेपीजी प्रारूप में कैसे परिवर्तित करें;
  • रूबी में टेक्स्ट को पीएनजी छवि प्रारूप में कैसे परिवर्तित करें;
  • रूबी एपीआई का उपयोग करके टेक्स्ट को जीआईएफ फ़ाइल प्रारूप में कैसे परिवर्तित करें;

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

प्रश्न पूछें

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

यह सभी देखें