रूबी में फ़ाइल कनवर्ज़न एपीआई का उपयोग करके PowerPoint को PDF में कनवर्ट करें

रूबी में फ़ाइल कनवर्ज़न एपीआई का उपयोग करके PowerPoint को PDF में कनवर्ट करें

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

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

PowerPoint से PDF रूपांतरण REST API और रूबी SDK

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

gem install groupdocs_conversion_cloud

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

# 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 का उपयोग करके PowerPoint को PDF में बदलें

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

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

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

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

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

रूबी का उपयोग कर वॉटरमार्क के साथ पीपीटीएक्स से पीडीएफ रूपांतरण

हम नीचे दिए गए चरणों का पालन करके प्रोग्रामेटिक रूप से कनवर्ट की गई PPTX प्रस्तुतियों में वॉटरमार्क जोड़कर PowerPoint प्रस्तुतियों को PDF दस्तावेज़ों में बदल सकते हैं:

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

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

# रूबी में वॉटरमार्क के साथ पीपीटीएक्स से पीडीएफ रूपांतरण
# आवश्यक एपीआई उदाहरण बनाएँ
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)
 
# कन्वर्ट सेटिंग्स तैयार करें
@watermark = GroupDocsConversionCloud::WatermarkOptions.new       
@watermark.text = "Confidential Draft Statement"
@watermark.color = "Red"
@watermark.width = 100
@watermark.height = 100
@watermark.background = false
@watermark.bold = true;
@watermark.top = 300;
@watermark.left = 200;

@settings = GroupDocsConversionCloud::ConvertSettings.new
@settings.file_path = "pptx-to-pdf/5pages.pptx"
@settings.format = "pdf"
@convertOptions = GroupDocsConversionCloud::PdfConvertOptions.new
@convertOptions.watermark_options = @watermark
 
@settings.convert_options = @convertOptions
@settings.output_path = "pptx-to-pdf"
 
# दस्तावेज़ को वॉटरमार्क के साथ कनवर्ट करें
result = @apiInstance.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings))

पीपीटीएक्स पीडीएफ से रूबी में पेजों की श्रेणी बदलें

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

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

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

# रूबी में पीपीटीएक्स से पीडीएफ में पेजों की श्रेणी बदलें
# आवश्यक एपीआई उदाहरण बनाएँ
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)
 
# कन्वर्ट सेटिंग्स तैयार करें
@settings = GroupDocsConversionCloud::ConvertSettings.new
@settings.file_path = "pptx-to-pdf/powerpoint-slides.pptx"
@settings.format = "pdf"
@convertOptions = GroupDocsConversionCloud::PdfConvertOptions.new
@convertOptions.from_page = 2
@convertOptions.pages_count = 2
 
@settings.convert_options = @convertOptions
@settings.output_path = "pptx-to-pdf"
 
# अंत में पृष्ठों की श्रेणी परिवर्तित करें
result = @apiInstance.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings))

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

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

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

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

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

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

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

निष्कर्ष

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

प्रश्न पूछें

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

यह सभी देखें