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

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

नोटपैड एक वर्ड प्रोसेसिंग प्रोग्राम है, जो आपको TXT फ़ाइल में त्वरित नोट्स बनाने की अनुमति देता है। विंडोज नोटपैड माइक्रोसॉफ्ट कॉर्पोरेशन द्वारा बनाया गया एक साधारण टेक्स्ट एडिटर है। टेक्स्ट को पीडीएफ फ़ाइल में कनवर्ट करना इसे अधिक बहुमुखी प्रतिभा देता है, क्योंकि अंतिम दस्तावेज़ को किसी भी सिस्टम पर देखा जा सकता है। टीएक्सटी को पीडीएफ रूपांतरण प्रोग्रामेटिक रूप से करने के लिए, यह आलेख रूबी में आरईएसटी एपीआई का उपयोग करके टीएक्सटी फाइलों को पीडीएफ में परिवर्तित करने का तरीका बताता है।

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

टीएक्सटी दस्तावेजों को पीडीएफ फाइलों में बदलने के लिए एपीआई

TXT को PDF में बदलना शुरू करने के लिए, हम GroupDocs.Conversion Cloud API के रूबी SDK का उपयोग करेंगे। हमारे क्लाउड एपीआई आपको किसी भी समर्थित फ़ाइल प्रारूप के अपने दस्तावेज़ों और छवियों को आपकी ज़रूरत के किसी भी प्रारूप में बदलने की अनुमति देते हैं। आप 50 से अधिक प्रकार के दस्तावेज़ों और छवियों जैसे Word, PowerPoint, Excel, PDF, HTML, CAD, रेखापुंज छवियों आदि के बीच आसानी से रूपांतरित कर सकते हैं।

आप अपने रूबी एप्लिकेशन में GroupDocs.Conversion TXT को pdf लाइब्रेरी में निःशुल्क इंस्टॉल कर सकते हैं। मणि का उपयोग कर टेक्स्ट को पीडीएफ में परिवर्तित करने के लिए रेल टर्मिनल में नीचे दिए गए आदेश को दबाएं:

gem install groupdocs_conversion_cloud

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

# निःशुल्क पंजीकरण के बाद 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 का उपयोग करके TXT को PDF में कैसे बदलें

आप नीचे दिए गए सरल चरणों का पालन करके अपने TXT प्रारूप को पीडीएफ प्रारूप में परिवर्तित कर सकते हैं: सबसे पहले, TXT2pdf रूपांतरण के लिए क्लाउड स्टोरेज में टेक्स्ट दस्तावेज़ अपलोड करें। परिणामस्वरूप, अपलोड की गई टेक्स्ट फ़ाइल क्लाउड पर आपके डैशबोर्ड के फ़ाइल अनुभाग में उपलब्ध होगी। अब, आप नीचे दिए गए चरणों का पालन करके TXT दस्तावेज़ को प्रोग्रामेटिक रूप से PDF में बदल सकते हैं:

  • ConvertApi का एक उदाहरण बनाएँ
  • ConvertSettings का एक उदाहरण बनाएँ
  • TXT फ़ाइल पथ और आउटपुट फ़ाइलफ़ॉर्मेट को “pdf” के रूप में सेट करें
  • TXTLoadOptions का एक उदाहरण बनाएँ
  • एन्कोडिंग को शिफ्ट \ jis पर सेट करें
  • लोड विकल्प सेटिंग असाइन करें
  • आउटपुट फ़ाइल पथ “टेक्स्ट-टू-पीडीएफ” प्रदान करें
  • ConvertDocumentRequest को ConvertSettings के साथ बनाएँ
  • अंत में, ConvertDocumentRequest के साथ convert_document () विधि को कॉल करें

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

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

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

loadOptions = GroupDocsConversionCloud::TxtLoadOptions.new
loadOptions.encoding = "shift_jis"

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

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

उपरोक्त कोड नमूना क्लाउड पर text2pdf फ़ाइल स्वरूप को सहेजेगा। आप इसे तुरंत अपने ब्राउज़र में डाउनलोड कर सकते हैं।

Ruby{#TXT-to-PDF-Conversion-using-Advanced-Options-in-Ruby} में उन्नत विकल्पों का उपयोग करके TXT से PDF रूपांतरण

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

  • ConvertApi का एक उदाहरण बनाएँ
  • ConvertSettings का एक उदाहरण बनाएँ
  • TXT फ़ाइल पथ और आउटपुट फ़ाइलफ़ॉर्मेट को “pdf” के रूप में सेट करें
  • TXTLoadOptions का एक उदाहरण बनाएँ
  • एन्कोडिंग और अनुगामी\spaces\options मान सेट करें
  • PdfConvertOptions का एक उदाहरण बनाएँ
  • विभिन्न कन्वर्टऑप्शन सेंटर \ विंडो, पेज, मार्जिन \ टॉप आदि से सेट करें।
  • लोड विकल्प सेटिंग असाइन करें and convert options settings
  • आउटपुट फ़ाइल पथ “टेक्स्ट-टू-पीडीएफ” सेट करें
  • ConvertDocumentRequest को ConvertSettings के साथ बनाएँ
  • अब अंत में ConvertDocumentRequest के साथ convertdocument() मेथड को कॉल करें

निम्न कोड उदाहरण दिखाता है कि रूबी में REST API का उपयोग करके अग्रिम सेटिंग्स के साथ TXT दस्तावेज़ को PDF दस्तावेज़ में कैसे परिवर्तित किया जाए।

# उन्नत विकल्पों के साथ TXT से PDF कन्वर्टर
#  टेक्स्ट टू पीडीएफ रूपांतरण एपीआई का उदाहरण बनाएं
@fileApi = GroupDocsConversionCloud::ConvertApi.from_keys(@client_id, @client_secret)

# उन्नत फ़ाइल विकल्पों के लिए कन्वर्ट सेटिंग्स सेट करें
settings = GroupDocsConversionCloud::ConvertSettings.new
settings.file_path = "text-to-pdf/text-file.txt"
settings.format = "pdf"
 
loadOptions = GroupDocsConversionCloud::TxtLoadOptions.new
loadOptions.encoding = "shift_jis"
loadOptions.trailing_spaces_options = "Preserve"

convertOptions = GroupDocsConversionCloud::PdfConvertOptions.new
convertOptions.center_window = true
convertOptions.compress_images = false
convertOptions.display_doc_title = true
convertOptions.dpi = 1024.0
convertOptions.fit_window = false
convertOptions.from_page = 1
convertOptions.grayscale = false
convertOptions.image_quality = 100
convertOptions.linearize = false
convertOptions.margin_top = 5
convertOptions.margin_left = 5
convertOptions.password = "password"
convertOptions.unembed_fonts = true
convertOptions.remove_unused_streams = true
convertOptions.remove_unused_objects = true
convertOptions.remove_pdfa_compliance = false
 
settings.load_options = loadOptions
settings.convert_options = convertOptions
settings.output_path = "text-to-pdf"

# TXT को पीडीएफ फाइल में बदलें
result = @fileApi.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(settings))
puts("TXT file successfully converted to pdf file using advanced options.")

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

टेक्स्ट फ़ाइल (.txt) को ऑनलाइन पीडीएफ़ में कैसे बदलें? TXT को PDF में मुफ्त में ऑनलाइन रूपांतरित करें और हमारे सर्वश्रेष्ठ TXT से PDF कन्वर्टर का उपयोग करके एक क्लिक में निःशुल्क करें। यह उपयोग-में-आसान TXT से pdf कन्वर्टर ऑनलाइन नि:शुल्क है। पीडीएफ कन्वर्टर के लिए यह मुफ्त टेक्स्ट उपरोक्त कनवर्ट टेक्स्ट को पीडीएफ एपीआई में उपयोग करके विकसित किया गया था। कृपया निम्नलिखित का प्रयास करें पीडीएफ कनवर्टर के लिए टेक्स्ट दस्तावेज़ मुफ्त ऑनलाइन

उपसंहार

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

  • रूबी का उपयोग करके TXT को PDF दस्तावेज़ों में बदलें;
  • माणिक में अग्रिम विकल्पों का उपयोग करके txt को pdf में बदलें;

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

प्रश्न पूछें

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

यह सभी देखें