REST API का उपयोग करके Word दस्तावेज़ों को PDF में रूबी में कनवर्ट करें

रूबी का उपयोग करके वर्ड डॉक्यूमेंट को पीडीएफ में कैसे बदलें

DOCX दुनिया में सबसे लोकप्रिय वर्ड प्रोसेसर में से एक है। हालाँकि, MS DOCX दस्तावेज़ों को पुन: स्वरूपित करता है और एक अलग कंप्यूटर सिस्टम पर खोले जाने पर इसे बदला जा सकता है। जबकि पीडीएफ फाइलें मोबाइल डिवाइस के अनुकूल हैं, पढ़ने में आसान हैं और इन्हें बदला नहीं जा सकता। यही कारण है कि उपयोगकर्ता ऑनलाइन बिल, लेन-देन इतिहास, और हैंडआउट इत्यादि जैसी महत्वपूर्ण जानकारी भेजते समय शब्द दस्तावेज़ों को पीडीएफ में पीडीएफ में परिवर्तित करते हैं।

अब आप जान गए हैं कि आपको Word दस्तावेज़ों को PDF फ़ाइल में क्यों बदलना चाहिए। आप Microsoft Office द्वारा प्रदान की गई अंतर्निहित कार्यक्षमता का उपयोग करके Word DOCX को PDF में परिवर्तित कर सकते हैं, लेकिन आपको अपने Word दस्तावेज़ DOCX को प्रोग्रामेटिक रूप से PDF में बदलने की आवश्यकता हो सकती है। अपने Word दस्तावेज़ों को PDF में बदलने के लिए Groupdocs रूपांतरण API का उपयोग करना तेज़, आसान और त्वरित है। आपको केवल एक स्थिर इंटरनेट कनेक्शन और आपकी फ़ाइलों की आवश्यकता है। इस लेख में, हम सीखेंगे कि REST API का उपयोग करके Word दस्तावेज़ों को रूबी में PDF में कैसे परिवर्तित किया जाए।

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

वर्ड टू पीडीएफ रूपांतरण रेस्ट एपीआई - रूबी एपीआई प्रतिष्ठान

आप DOCX फ़ाइलें PDF [GroupDocs.Conversion Cloud के रूबी SDK] का उपयोग करके 6 आसानी से रूपांतरित कर सकते हैं। यह आपको समर्थित फ़ाइल स्वरूपों के दस्तावेज़ों को अन्य दस्तावेज़ स्वरूपों में तेज़ी से और विश्वसनीय रूप से रूपांतरित करने में मदद करता है - बस कुछ ही सेकंड में और उच्च गुणवत्ता में। GroupDocs.Conversion Cloud REST API आपको बिना किसी निर्भरता सॉफ़्टवेयर के समर्थित फ़ाइल स्वरूपों की एक विस्तृत श्रृंखला में दस्तावेज़ों को परिवर्तित करने की अनुमति देता है। यह सभी प्रमुख कार्यालय सॉफ्टवेयर के अनुकूल है और ऑपरेटिंग सिस्टम से पूरी तरह स्वतंत्र है।

GroupDocs.Conversion उच्च गुणवत्ता वाले दस्तावेज़ रूपांतरण समाधान प्रदान करता है। आप हमारे क्लाउड रेस्ट एपीआई का उपयोग करके दस्तावेज़ों को एक नए प्रारूप में बदलने के लिए हमारी उपलब्ध एसडीके सूची यहां देख सकते हैं। आप इस REST API को सीधे अपने ब्राउज़र से GroupDocs.Conversion Cloud API संदर्भ स्वैगर UI के साथ कॉल कर सकते हैं। रूबीजेम्स पर एक रत्न समूह डॉक्स रूपांतरण क्लाउड उपलब्ध है। आप रेल कंसोल में निम्नलिखित कमांड के साथ इस रत्न का उपयोग करके रूबी एप्लिकेशन में शब्द दस्तावेज़ों को पीडीएफ में बदलने के लिए GroupDocs.Conversion Cloud API स्थापित कर सकते हैं:

gem install groupdocs_conversion_cloud

एड्रेसेबल ~> 2.5.0, >= 2.5.0 groupdocsconversioncloud के लिए रनटाइम डिपेंडेंसी रत्न है। आप GroupDocs.Conversion Cloud API के साथ संवाद स्थापित करने के लिए रूपांतरण जेम को अपने Gemfile में भी कॉपी कर सकते हैं और फिर बंडल इंस्टॉल चला सकते हैं:

gem "groupdocs_conversion_cloud", "~> 22.3"
bundle install

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

# निःशुल्क पंजीकरण के बाद 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"
# अपने भंडारण का नाम यहां जोड़ें
@groupdocs_storage = "MyStorage" 

REST API का उपयोग करके Word दस्तावेज़ों को PDF में रूबी में कनवर्ट करें

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

  1. अपलोड क्लाउड पर DOCX फ़ाइल
  2. कन्वर्ट डीओसीएक्स को पीडीएफ फाइल में
  3. डाउनलोड परिवर्तित पीडीएफ फाइल
  4. क्लाउड स्टोरेज से हटाएं फ़ाइल

1. DOCX फ़ाइल अपलोड करें

सबसे पहले, नीचे दिए गए कोड नमूने का उपयोग करके DOCX फ़ाइल को क्लाउड स्टोरेज पर अपलोड करें:

# एपीआई आरंभीकरण: रूपांतरण एपीआई का एक उदाहरण बनाएं
@fileApi = GroupDocsConversionCloud::FileApi.from_keys(@client_id, @client_secret)

# फ़ाइल को क्लाउड स्टोरेज पर अपलोड करें

@wordfile = "#{Rails.root}/public/groupdocs-files/four-pages.docx"
@fileStream = File.new(@wordfile, "r")

@request = GroupDocsConversionCloud::UploadFileRequest.new('conversion/four-pages.docx', @fileStream, @groupdocs_storage)
@response = @fileApi.upload_file(@request)

@fileStream.close()

puts("File Uploading completed." + (@response).to_s )

परिणामस्वरूप, अपलोड की गई DOCX फ़ाइल क्लाउड पर आपके डैशबोर्ड के फ़ाइल अनुभाग में उपलब्ध होगी।

2. रूबी का उपयोग करके DOCX को PDF में बदलें

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

  • सबसे पहले, FileApi का एक उदाहरण बनाएँ।
  • अगला, ConvertSettings का एक उदाहरण बनाएँ।
  • फिर, इनपुट DOCX फ़ाइल पथ सेट करें।
  • आउटपुट फ़ाइल के लिए “पीडीएफ” के रूप में प्रारूप प्रदान करें।
  • अब, आउटपुट निर्देशिका पथ को “रूपांतरण” के रूप में प्रदान करें।
  • इसके बाद, प्रदान की गई सेटिंग के साथ ConvertDocumentRequest बनाएं।
  • अंत में, एक तर्क के रूप में ConvertDocumentRequest के साथ convert_document () विधि को कॉल करें।

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

# एपीआई आरंभीकरण: रूपांतरण एपीआई का एक उदाहरण बनाएं
@fileApi = GroupDocsConversionCloud::FileApi.from_keys(@client_id, @client_secret)

# कन्वर्ट फ़ाइल सेटिंग्स तैयार करें
settings = GroupDocsConversionCloud::बदलनाSettings.new
settings.file_path = "four-pages.docx"
settings.format = "pdf"
settings.output_path = "conversion"

# बदलना
result = @fileApi.convert_document(GroupDocsConversionCloud::बदलनाDocumentRequest.new(settings))

puts("Word file successfully converted to pdf file.")
रूबी का उपयोग करके DOCX को PDF में कनवर्ट किया

रूबी का उपयोग करके DOCX को PDF में बदलें

3. परिवर्तित फ़ाइल डाउनलोड करें

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

# एपीआई आरंभीकरण: रूपांतरण एपीआई का एक उदाहरण बनाएं
@fileApi = GroupDocsConversionCloud::FileApi.from_keys(@client_id, @client_secret)

# फ़ाइल अनुरोध डाउनलोड करें

@request = GroupDocsConversionCloud::DownloadFileRequest.new("conversion/four-pages.pdf", @groupdocs_storage)
@response = @fileApi.download_file(@request)
    
puts("File downloading successfully completed." + (@response).to_s )

4. क्लाउड स्टोरेज से फाइल डिलीट करें

आप नीचे दिखाए गए कोड नमूने का उपयोग करके कनवर्ट की गई PDF फ़ाइल को हटा सकते हैं:

# एपीआई आरंभीकरण: रूपांतरण एपीआई का एक उदाहरण बनाएं
@fileApi = GroupDocsConversionCloud::FileApi.from_keys(@client_id, @client_secret)

# संग्रहण से फ़ाइल अनुरोध हटाएं

@request = GroupDocsConversionCloud::DeleteFileRequest.new("conversion/four-pages.docx", @groupdocs_storage)
@response = @fileApi.delete_file(@request)

puts("File successfully deleted from storage." + (@response).to_s )

रूबी में उन्नत विकल्पों के साथ वर्ड टू पीडीएफ रूपांतरण

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

  • सबसे पहले, FileApi का एक उदाहरण बनाएँ।
  • अब ConvertDocumentRequest को ConvertSettings के साथ बनाएं
  • फिर, इनपुट DOCX फ़ाइल पथ सेट करें।
  • परिणामी फ़ाइल का प्रारूप “पीडीएफ” के रूप में प्रदान करें।
  • अब, DocxLoadOptions का एक उदाहरण बनाएँ।
  • लोडऑप्शन के लिए पासवर्ड सेट करें
  • अगला, PdfConvertOptions का एक उदाहरण बनाएँ
  • फिर, विभिन्न कन्वर्ट विकल्प जैसे कि केंद्र \ विंडो, डिस्प्ले \ डॉक्टर \ शीर्षक, मार्जिन, छवि \ गुणवत्ता और फोंट इत्यादि सेट करें।
  • लोड\विकल्प, कन्वर्ट\विकल्प और आउटपुट\पथ सेटिंग्स प्रदान करें।
  • अंत में, ConvertDocumentRequest के साथ convert_document () विधि को कॉल करके DOCX को रूपांतरित करें

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

# एपीआई आरंभीकरण: रूपांतरण एपीआई का एक उदाहरण बनाएं
@fileApi = GroupDocsConversionCloud::FileApi.from_keys(@client_id, @client_secret)

# अग्रिम फ़ाइल विकल्प
# कन्वर्ट सेटिंग्स तैयार करें और सेट करें

settings = GroupDocsConversionCloud::ConvertSettings.new
settings.file_path = "four-pages.docx"
settings.format = "pdf"
 
loadOptions = GroupDocsConversionCloud::DocxLoadOptions.new
loadOptions.password = "password"

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 = "advance_options"
 
# दस्तावेज़ कनवर्ट करें 
result = @fileApi.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(settings))

puts("Word file successfully converted to pdf file with advance file options.")

परिणामस्वरूप, Word DOCX फ़ाइल अग्रिम फ़ाइल विकल्पों का उपयोग करके PDF फ़ाइल में परिवर्तित हो जाएगी।

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

वर्ड को पीडीएफ में ऑनलाइन कैसे बदलें? हमारा निःशुल्क और ऑनलाइन PDF परिवर्तक आपके Word दस्तावेज़ों से PDF बनाएगा। यह ऑनलाइन पीडीएफ कन्वर्टर ग्रुपडॉक्स कनवर्ज़न एपीआई का उपयोग करके विकसित किया गया है और आपकी फ़ाइल के लेआउट को संरक्षित करता है। दस्तावेज़ों को DOCX को PDF में मुफ़्त रूपांतरित करें ठीक मूल PDF फ़ाइल की तरह।

निष्कर्ष

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

प्रश्न पूछें

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

यह सभी देखें

हम समर्थित दस्तावेज़ रूपांतरणों के संबंधित लिंक का सुझाव देते हैं: