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

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

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

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

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

XLSX को PDF में बदलने के लिए, हम GroupDocs.Conversion Cloud API के रूबी SDK का उपयोग करेंगे। एपीआई आपको अपने दस्तावेज़ों को आपकी ज़रूरत के किसी भी प्रारूप में बदलने की अनुमति देता है। क्लाउड एपीआई वर्ड, एक्सेल, पॉवरपॉइंट, पीडीएफ, एचटीएमएल, जेपीजी, पीएनजी, सीएडी जैसे 50 से अधिक प्रकार के दस्तावेजों के रूपांतरण का भी समर्थन करता है। REST API .NET, Java, PHP, Node.js, Android और Python SDKs को इसके दस्तावेज़ रूपांतरण परिवार के सदस्यों क्लाउड EST API के लिए भी प्रदान करता है।

आप कंसोल में निम्न आदेश का उपयोग करके GroupDocs.Conversion Cloud को अपने रूबी एप्लिकेशन में इंस्टॉल कर सकते हैं:

gem install groupdocs_conversion_cloud

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

# 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"

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

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

  • ConvertApi का एक उदाहरण बनाएँ
  • ConvertSettings का एक उदाहरण बनाएँ
  • XLSX फ़ाइल पथ सेट करें
  • स्वरूपित करने के लिए “पीडीएफ” असाइन करें
  • स्प्रेडशीटलोडऑप्शन का एक उदाहरण बनाएं
  • Hidecomments और one\page\per\sheet मान सेट करें
  • लोड\विकल्प और आउटपुट फ़ाइल पथ प्रदान करें
  • ConvertDocumentRequest को ConvertSettings के साथ बनाएँ
  • ConvertApi.convertDocument() विधि को ConvertDocumentRequest के साथ कॉल करके कनवर्ट करें

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

# रूपांतरण एपीआई उदाहरण बनाएँ
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)
 
# कन्वर्ट सेटिंग्स को इनिशियलाइज़ और सेट करें
@settings = GroupDocsConversionCloud::ConvertSettings.new
@settings.file_path = "xlsx-to-pdf/four-pages.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("Spreadsheet successfully converted to PDF")
रूबी में REST API का उपयोग करके Excel को PDF में बदलें

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

रुबी में विशिष्ट एक्सेल स्प्रेडशीट को पीडीएफ में बदलें

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

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

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

# रूबी में एक्सएलएसएक्स के विशिष्ट पृष्ठों को पीडीएफ में बदलें
# आवश्यक एपीआई उदाहरण बनाएँ
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)
 
# कन्वर्ट सेटिंग्स सेट करें
@settings = GroupDocsConversionCloud::ConvertSettings.new
@settings.file_path = "xlsx-to-pdf/four-pages.xlsx"
@settings.format = "pdf"
@convertOptions = GroupDocsConversionCloud::PdfConvertOptions.new
@convertOptions.pages = [1, 3]
 
@settings.convert_options = @convertOptions
@settings.output_path = "xlsx-to-pdf"
 
# विशिष्ट पृष्ठों को पीडीएफ में बदलें
@result = @apiInstance.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings))
puts("Spreadsheet pages successfully converted to PDF")
रूबी में विशिष्ट एक्सेल स्प्रेडशीट को पीडीएफ में बदलें

रुबी में विशिष्ट एक्सेल स्प्रेडशीट को पीडीएफ में बदलें

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

कुछ उन्नत सेटिंग्स के साथ XLSX को PDF दस्तावेज़ में बदलने के लिए कृपया नीचे दिए गए चरणों का पालन करें:

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

निम्न कोड उदाहरण दिखाता है कि उन्नत कन्वर्ट विकल्पों के साथ एक्सेल स्प्रेडशीट को पीडीएफ दस्तावेज़ में कैसे परिवर्तित किया जाए:

# रूपांतरण एपीआई उदाहरण बनाएँ
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)
 
# कन्वर्ट सेटिंग्स को इनिशियलाइज़ और सेट करें
@settings = GroupDocsConversionCloud::ConvertSettings.new
@settings.file_path = "xlsx-to-pdf/four-pages.xlsx"
@settings.format = "pdf"

# स्प्रेडशीट रूपांतरण लोडऑप्शन सेट करें
@loadOptions = GroupDocsConversionCloud::SpreadsheetLoadOptions.new
@loadOptions.hide_comments = true
@loadOptions.one_page_per_sheet = true

@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 = "xlsx-to-pdf"
 
# एक्सएलएसएक्स को पीडीएफ में बदलें
result = @apiInstance.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings))
puts("XLSX converted to PDF using advance options")
रूबी का उपयोग करके REST API का उपयोग करके Excel को PDF में बदलें

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

एक्सेल को पीडीएफ में बदलें और वॉटरमार्क जोड़ें

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

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

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

#XLSX to PDF Conversion with Watermark using Ruby
# आवश्यक एपीआई उदाहरण बनाएँ
@apiInstance = GroupDocsConversionCloud::बदलनाApi.from_keys(@app_sid, @app_key)
 
# कन्वर्ट सेटिंग्स तैयार करें
@watermark = GroupDocsConversionCloud::WatermarkOptions.new       
@watermark.text = "CONFIDENTIAL"
@watermark.color = "Red"
@watermark.width = 100
@watermark.height = 100
@watermark.background = false
@watermark.bold = true;
@watermark.top = 300;
@watermark.left = 200;

@settings = GroupDocsConversionCloud::बदलनाSettings.new
@settings.file_path = "xlsx-to-pdf/four-pages.xlsx"
@settings.format = "pdf"
@convertOptions = GroupDocsConversionCloud::PdfबदलनाOptions.new
@convertOptions.watermark_options = @watermark
 
@settings.convert_options = @convertOptions
@settings.output_path = "xlsx-to-pdf"
 
# बदलना
result = @apiInstance.convert_document(GroupDocsConversionCloud::बदलनाDocumentRequest.new(@settings))
puts("Spreadsheet successfully converted to PDF with Watermark")
एक्सेल को पीडीएफ में बदलें और वॉटरमार्क जोड़ें

एक्सेल को पीडीएफ में बदलें और वॉटरमार्क जोड़ें

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

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

निष्कर्ष

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

प्रश्न पूछें

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

यह सभी देखें