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

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

एक्सेल आमतौर पर व्यावसायिक संगठनों के भीतर अलग-अलग पृष्ठों की एक श्रृंखला में जानकारी संग्रहीत करने के लिए उपयोग किया जाता है। कुछ मामलों में, आपको एक्सेल को पीडीएफ प्रोग्रामेटिक रूप से बदलने की आवश्यकता हो सकती है। इस लेख में, हम सीखेंगे कि रूबी में REST API का उपयोग करके Excel को PDF में कैसे परिवर्तित किया जाए।

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

एक्सेल से पीडीएफ रूपांतरण रेस्ट एपीआई और रूबी एसडीके

एक्सेल को पीडीएफ में बदलने के लिए, हम GroupDocs.Conversion Cloud API के रूबी एसडीके का उपयोग करेंगे। कृपया कंसोल में निम्न आदेश का उपयोग करके इसे स्थापित करें:

gem install groupdocs_conversion_cloud

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

# http://api.groupdocs.cloud के लिए रत्न को अपने रूबी एप्लिकेशन में लोड करें
require 'groupdocs_conversion_cloud'

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

रुबी में फ़ाइल रूपांतरण एपीआई का उपयोग करके एक्सेल को पीडीएफ में बदलें

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

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

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

# रूबी में REST API का उपयोग करके XLS/XLSX को PDF में बदलें
# रूपांतरण एपीआई उदाहरण बनाएँ
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)
 
# कनवर्ट सेटिंग्स प्रारंभ करें
@settings = GroupDocsConversionCloud::ConvertSettings.new
@settings.file_path = "xlsx-to-pdf/excel-sheets.xlsx"
@settings.format = "pdf"
 
# स्प्रेडशीट रूपांतरण लोडऑप्शन सेट करें
@loadOptions = GroupDocsConversionCloud::SpreadsheetLoadOptions.new
@loadOptions.hide_comments = true
loadOptions.one_page_per_sheet = true
 
@settings.load_options = @loadOptions
@settings.output_path = "xlsx-to-pdf"
 
# एक्सएलएसएक्स को पीडीएफ में बदलें
result = @apiInstance.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings))
puts("Excel sheets successfully converted to PDF.")

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

रूबी में एक्सेल से पीडीएफ में पेजों की रेंज कन्वर्ट करें

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

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

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

# रुबी में एक्सेल एक्सएलएसएक्स से पीडीएफ में पेजों की श्रेणी बदलें
# आवश्यक एपीआई उदाहरण बनाएँ
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)
 
# कन्वर्ट सेटिंग्स सेट करें
@settings = GroupDocsConversionCloud::ConvertSettings.new
@settings.file_path = "xlsx-to-pdf/excel-sheets.xlsx"
@settings.format = "pdf"
@convertOptions = GroupDocsConversionCloud::PdfConvertOptions.new
@convertOptions.from_page = 1
@convertOptions.pages_count = 1
 
@settings.convert_options = @convertOptions
@settings.output_path = "xlsx-to-pdf"
 
# अंत में पृष्ठों की श्रेणी XLSX को PDF फ़ाइल में बदलें
result = @apiInstance.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings))
puts("Excel sheets successfully converted to PDF.")

मुफ्त में ऑनलाइन एक्सेल से पीडीएफ कन्वर्टर

कृपया क्रोम और फ़ायरफ़ॉक्स जैसे आधुनिक ब्राउज़र वाले किसी भी उपकरण से निम्नलिखित मुफ्त ऑनलाइन XLSX रूपांतरण उपकरण का प्रयास करें। इसे Groupdocs.Conversion API का उपयोग करके विकसित किया गया है।

निष्कर्ष

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

प्रश्न पूछें

यदि आपके पास एक्सेल से DOCX कन्वर्टर के बारे में कोई प्रश्न हैं, तो कृपया बेझिझक GroupDocs.Conversion फोरम में पूछें और कुछ घंटों के भीतर इसका उत्तर दिया जाएगा।

यह सभी देखें