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

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

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

पीडीएफ दस्तावेजों के प्रारूप को खोए बिना केवल-पढ़ने वाले दस्तावेजों को साझा करने और प्रिंट करने की पेशकश करता है। हम आसानी से PDF दस्तावेज़ों को HTML वेब पेजों में बदल सकते हैं और उन्हें किसी भी ब्राउज़र में देख सकते हैं। आइए जानें कि रूबी का उपयोग करके पीडीएफ को एचटीएमएल प्रारूप में कैसे परिवर्तित किया जाए।

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

पीडीएफ से एचटीएमएल रूपांतरण रेस्ट एपीआई - स्थापना

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

gem install groupdocs_conversion_cloud

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

# निःशुल्क पंजीकरण के बाद 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"
# अपना संग्रहण नाम सेट करें
@storage_name = "test-internal-storage"

इसके बाद, आइए जानें कि रूबी में REST API का उपयोग करके पीडीएफ को html फॉर्मेट में कैसे बदलें।

रूबी में REST API का उपयोग करके PDF से HTML रूपांतरण

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

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

निम्नलिखित कोड नमूना दिखाता है कि रूबी में पीडीएफ को एचटीएमएल प्रारूप में कैसे बदलना है।

# यह कोड उदाहरण दर्शाता है कि पीडीएफ दस्तावेज़ को एचटीएमएल वेब पेजों में कैसे परिवर्तित किया जाए।
# ConvertApi उदाहरण बनाएँ
@convert_api = GroupDocsConversionCloud::ConvertApi.from_keys(@client_id, @client_secret)

# कन्वर्ट सेटिंग्स तैयार करें
@settings = GroupDocsConversionCloud::ConvertSettings.new
@settings.storage_name = @storage_name
@settings.file_path = "pdf-to-html/pdf-pages.pdf"
@settings.format = "html"
@settings.output_path = "pdf-to-html"

# पीडीएफ को एचटीएमएल में बदलें
@result = @convert_api.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings))
puts("PDF file successfully converted to HTML.")

अंत में, उपरोक्त कोड नमूना HTML फ़ाइल को क्लाउड पर सहेजेगा। पीडीएफ को एचटीएमएल दस्तावेज़ में कनवर्ट करने का यह सबसे अच्छा तरीका है।

पेजों की रेंज को PDF से HTML में कैसे बदलें

हम नीचे दिए गए चरणों का पालन करके एक PDF दस्तावेज़ के पृष्ठों की श्रेणी को HTML में बदल सकते हैं:

  • सबसे पहले, ConvertApi का उदाहरण बनाएं
  • अब, ConvertSettings का उपयोग करके कन्वर्ट सेटिंग्स इंस्टेंस बनाएं
  • अगला, फ़ाइलें भंडारण नाम प्रदान करें
  • इनपुट PDF फ़ाइल पथ और आउटपुट फ़ाइल स्वरूप को “html” के रूप में सेट करें
  • HtmlConvertOptions का एक उदाहरण बनाएँ
  • From\page, pages\count और फिक्स्ड\लेआउट कन्वर्ट विकल्पों को सेट करें
  • फिर, कन्वर्ट \ विकल्प और आउटपुट \ पथ मान सेट करें
  • उसके बाद, ConvertDocumentRequest को ConvertSettings के साथ एक तर्क के रूप में बनाएँ
  • अंत में, ConvertDocumentRequest के साथ convert_document () विधि को कॉल करके पीडीएफ को एचटीएमएल कोड में ऑनलाइन रूपांतरित करें

निम्न कोड नमूना दिखाता है कि रूबी का उपयोग करके पीडीएफ दस्तावेज़ से पृष्ठों की एक श्रृंखला को HTML फ़ाइल में कैसे परिवर्तित किया जाए।

# यह कोड उदाहरण दर्शाता है कि रूबी में PDF से HTML में पृष्ठों की श्रेणी को कैसे परिवर्तित किया जाए
# कन्वर्ट एपीआई उदाहरण बनाएँ
@convert_api = GroupDocsConversionCloud::ConvertApi.from_keys(@client_id, @client_secret)
 
# कन्वर्ट सेटिंग बनाएं
@settings = GroupDocsConversionCloud::ConvertSettings.new
@settings.storage_name = @storage_name
@settings.file_path = "pdf-to-html/pdf-pages.pdf"
@settings.format = "html"
@convertOptions = GroupDocsConversionCloud::HtmlConvertOptions.new
@convertOptions.from_page = 1
# कनवर्ट करने के लिए पृष्ठों की संख्या
@convertOptions.pages_count = 3
@convertOptions.fixed_layout = true
@settings.convert_options = @convertOptions
@settings.output_path = "pdf-to-html"
 
# अग्रिम विकल्पों का उपयोग करके पीडीएफ को एचटीएमएल में बदलें
@result = @convert_api.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings))
puts("PDF file converted to HTML using advance options.")

अंत में, उपरोक्त कोड नमूना क्लाउड पर ऑनलाइन पीडीएफ से एचटीएमएल में कनवर्ट करने के बाद दस्तावेज़ को सहेज लेगा।

PDF के विशिष्ट पृष्ठों को HTML में कैसे बदलें

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

  • सबसे पहले, ConvertApi का उदाहरण बनाएं
  • अब, ConvertSettings का उपयोग करके कन्वर्ट सेटिंग्स इंस्टेंस बनाएं
  • अगला, फ़ाइलें भंडारण नाम प्रदान करें
  • इनपुट PDF फ़ाइल पथ और आउटपुट फ़ाइल स्वरूप को “html” के रूप में सेट करें
  • HtmlConvertOptions का एक उदाहरण बनाएँ
  • पेज संग्रह एचटीएमएल कन्वर्ट विकल्प प्रदान करें
  • फिर, कन्वर्ट \ विकल्प और आउटपुट \ पथ मान सेट करें
  • उसके बाद, ConvertDocumentRequest को ConvertSettings के साथ एक तर्क के रूप में बनाएँ
  • अंत में, ConvertDocumentRequest के साथ convert_document () विधि को कॉल करके एक पीडीएफ को HTML फ़ाइल में बदलें

निम्न कोड नमूना दिखाता है कि रूबी का उपयोग करके पीडीएफ दस्तावेज़ के कुछ पृष्ठों को HTML फ़ाइल में कैसे निर्यात किया जाए।

# यह कोड उदाहरण दर्शाता है कि रूबी में पीडीएफ के विशिष्ट पृष्ठों को एचटीएमएल में कैसे परिवर्तित किया जाए
# कन्वर्ट एपीआई उदाहरण बनाएँ
@convert_api = GroupDocsConversionCloud::ConvertApi.from_keys(@client_id, @client_secret)
 
# कन्वर्ट सेटिंग बनाएं
@settings = GroupDocsConversionCloud::ConvertSettings.new
@settings.storage_name = @storage_name
@settings.file_path = "pdf-to-html/pdf-pages.pdf"
@settings.format = "html"
@convertOptions = GroupDocsConversionCloud::HtmlConvertOptions.new
# परिवर्तित किए जाने वाले विशिष्ट पृष्ठों की पृष्ठ अनुक्रमणिका
@convertOptions.pages = [1, 5]
@settings.convert_options = @convertOptions
@settings.output_path = "pdf-to-html"
 
# पीडीएफ विशिष्ट पृष्ठों को HTML में परिवर्तित करता है
@response = @convert_api.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings))
puts("PDF certain pages converted to HTML successfully.")

अंत में, उपरोक्त कोड नमूना क्लाउड पर छवियों के साथ पीडीएफ को एचटीएमएल में परिवर्तित कर देगा। जैसा कि नीचे समझाया गया है, एचटीएमएल कोड कनवर्टर के लिए एक ऑनलाइन पीडीएफ है।

पीडीएफ से एचटीएमएल ऑनलाइन रूपांतरण उपकरण

पीडीएफ को एचटीएमएल ऑनलाइन फ्री में कैसे कन्वर्ट करें? Groupdocs.Conversion आपके पीडीएफ को एचटीएमएल प्रारूप में बदलने के लिए मुफ्त ऑनलाइन पीडीएफ से एचटीएमएल कनवर्टर टूल प्रदान करता है। बस उस फाइल का चयन करें जिसे आप कनवर्ट करना चाहते हैं, और अपनी पीडीएफ फाइल को एचटीएमएल फाइल में बदलने के लिए सर्वश्रेष्ठ पीडीएफ टू एचटीएमएल कन्वर्टर का मुफ्त ऑनलाइन उपयोग करें। इसे Groupdocs.Conversion online pdf to html API का उपयोग करके विकसित किया गया है।

निष्कर्ष

इस लेख में आपने सीखा है:

  • रूबी में स्वरूपण खोए बिना पीडीएफ को एचटीएमएल में कैसे परिवर्तित करें;
  • रूबी में रेंज द्वारा पीडीएफ को एचटीएमएल फाइल में कैसे परिवर्तित करें;
  • विशिष्ट पीडीएफ पृष्ठों को एचटीएमएल प्रारूप में परिवर्तित करना;
  • ऑनलाइन पीडीएफ को एचटीएमएल में मुफ्त में बदलें;

इसके अलावा, आप दस्तावेज़ का उपयोग करके GroupDocs.Conversion फ़ाइल स्वरूप रूपांतरण API के बारे में अधिक जान सकते हैं।

प्रश्न पूछें

यदि आपके पास पीडीएफ फाइल को एचटीएमएल प्रारूप में बदलने के बारे में कोई प्रश्न हैं, तो कृपया बेझिझक हमसे फ्री सपोर्ट फोरम पर पूछें।

यह सभी देखें