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

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

पीडीएफ फाइलें बहुत उपयोगी हैं और दस्तावेजों को संग्रहीत करने के लिए कई अलग-अलग प्रकार के डेटा के विकल्प के रूप में उपयोग की जा सकती हैं। हालाँकि, कुछ मामलों में, आपको पीडीएफ फाइलों को अन्य फाइल फॉर्मेट में बदलना होगा। ऐसे मामलों के लिए, यह लेख पीडीएफ फाइलों को लोकप्रिय छवि प्रारूपों में बदलने का तरीका बताता है। विशेष रूप से, आप रूबी का उपयोग करके पीडीएफ फाइलों को पीएनजी, जेपीईजी, बीएमपी, और टीआईएफएफ छवियों में बदलना सीखेंगे। हमारा इमेज कन्वर्टर कई अन्य पीडीएफ से इमेज कन्वर्टर्स की तुलना में बेहतर इमेज क्वालिटी प्रदान करता है।

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

छवि कनवर्टर एपीआई के लिए पीडीएफ दस्तावेज़ - स्थापना

पीएनजी, जेपीईजी, बीएमपी, और टीआईएफएफ छवियों को रूबी में बदलने के लिए, हम [ग्रुपडॉक्स के रूबी एसडीके का उपयोग करेंगे। रूपांतरण क्लाउड एपीआई] 10। आप इसे कंसोल में निम्न कमांड का उपयोग करके इंस्टॉल कर सकते हैं:

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"
@storage_name = "Default-Storage"

रूबी में PDF दस्तावेज़ को PNG छवि में कैसे बदलें

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

  • ConvertApi का एक उदाहरण बनाएँ।
  • अगला, ConvertSettings का एक उदाहरण बनाएँ
  • फिर, स्टोरेज का नाम और पीडीएफ फाइल पाथ सेट करें
  • इसके अलावा, “पीएनजी” को आउटपुट इमेज फॉर्मेट के रूप में सेट करें
  • PdfLoadOptions का एक उदाहरण बनाएँ
  • पीडीएफ फाइल पासवर्ड सेट करें और\options लोड करें
  • PngConvertOptions का एक उदाहरण बनाएँ
  • ग्रेस्केल को परिभाषित करें, पृष्ठ से, पृष्ठों की गिनती से, गुणवत्ता से, घुमाएँ कोण से और \पीडीएफ मानों का उपयोग करें
  • ConvertOptions को सेटिंग में सेट करें
  • अब, आउटपुट फ़ाइल पथ प्रदान करें
  • उसके बाद, ConvertDocumentRequest को ConvertSettings के साथ तर्क के रूप में बनाएँ
  • अंत में, परिवर्तित फ़ाइल को सहेजने के लिए ConvertApi.convert\document() विधि को ConvertDocumentRequest के साथ कॉल करें

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

# रेस्ट एपीआई का उपयोग करके पीडीएफ को पीएनजी में कैसे बदलें
# कन्वर्ट एपीआई का उदाहरण प्राप्त करें
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)

# कन्वर्ट सेटिंग्स का एक उदाहरण बनाएँ
@settings = GroupDocsConversionCloud::ConvertSettings.new()
@settings.storage_name = @storage_name
@settings.file_path = "pdf-to-images/test-file.pdf"
@settings.format = "png"

# पीडीएफ लोडऑप्शन सेट करें और बनाएं
@loadOptions = GroupDocsConversionCloud::PdfLoadOptions.new()
@loadOptions.password = "password"
@settings.load_options = @loadOptions

@convertOptions = GroupDocsConversionCloud::PngConvertOptions.new()
@convertOptions.grayscale = true
@convertOptions.from_page = 1
@convertOptions.pages_count = 1
@convertOptions.quality = 100
@convertOptions.rotate_angle = 90
@convertOptions.use_pdf = false

@settings.convert_options = @convertOptions
@settings.output_path = "pdf-to-images"

@request = GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings)

@response = @apiInstance.convert_document(@request)
puts("PDF file successfully converted to png file format. " + (@response).to_s)

उपरोक्त कोड नमूना परिवर्तित PNG फ़ाइल को क्लाउड पर सहेजेगा। आप अपने एप्लिकेशन में डाउनलोड फ़ाइल कोड जोड़कर भी इसे डाउनलोड कर सकते हैं।

रूबी में पीडीएफ फाइल को जेपीईजी इमेज फॉर्मेट में कैसे बदलें

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

  • सबसे पहले, ConvertApi का एक उदाहरण बनाएँ
  • अगला, ConvertSettings का एक उदाहरण बनाएँ
  • फिर, पीडीएफ फाइल का पाथ और स्टोरेज नाम सेट करें
  • इसके अलावा, “जेपीईजी” को आउटपुट इमेज फॉर्मेट के रूप में असाइन करें
  • PdfLoadOptions का एक उदाहरण बनाएँ
  • पीडीएफ फाइल पासवर्ड सेट करें और\options लोड करें
  • JpegConvertOptions का एक उदाहरण बनाएँ
  • ग्रेस्केल को परिभाषित करें, पृष्ठ से, पृष्ठों की गिनती से, गुणवत्ता से, घुमाएँ कोण से और \पीडीएफ मानों का उपयोग करें etc
  • ConvertOptions को सेटिंग में सेट करें
  • अब, आउटपुट फ़ाइल पथ प्रदान करें
  • उसके बाद, ConvertDocumentRequest को ConvertSettings के साथ तर्क के रूप में बनाएँ।
  • अंत में, परिवर्तित फ़ाइल को सहेजने के लिए ConvertDocumentRequest के साथ ConvertApi.convert\document() विधि को कॉल करें।

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

# REST API का उपयोग करके pdf दस्तावेज़ को jpeg इमेज में कैसे बदलें
# कन्वर्ट एपीआई का उदाहरण प्राप्त करना
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)

# कन्वर्ट सेटिंग्स को इनिशियलाइज़ और सेट करें
@settings = GroupDocsConversionCloud::ConvertSettings.new()
@settings.storage_name = @storage_name
@settings.file_path = "pdf-to-images/test-file.pdf"
@settings.format = "jpeg"

# पीडीएफ लोडऑप्शन सेट करें
@loadOptions = GroupDocsConversionCloud::PdfLoadOptions.new()
@loadOptions.password = "password"
@settings.load_options = @loadOptions

@convertOptions = GroupDocsConversionCloud::JpegConvertOptions.new()
@convertOptions.grayscale = true
@convertOptions.from_page = 1
@convertOptions.pages_count = 1
@convertOptions.quality = 100
@convertOptions.rotate_angle = 90
@convertOptions.use_pdf = false

@settings.convert_options = @convertOptions
@settings.output_path = "pdf-to-images"

@request = GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings)

# बीएमपी फ़ाइल स्वरूप में कनवर्ट करें
@result = @apiInstance.convert_document(@request)
puts("Successfully converted PDF to jpeg image. " + (@result).to_s)

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

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

  • ConvertApi का एक उदाहरण बनाएँ
  • फिर, ConvertSettings का एक उदाहरण बनाएँ
  • साथ ही, स्टोरेज का नाम और पीडीएफ फाइल पाथ सेट करें
  • आउटपुट छवि प्रारूप के रूप में “बीएमपी” सेट करें
  • PdfLoadOptions का एक उदाहरण बनाएँ
  • पीडीएफ फाइल पासवर्ड सेट करें और\options लोड करें
  • BmpConvertOptions का एक उदाहरण बनाएँ
  • \ पृष्ठ और पृष्ठों \ गणना मानों से परिभाषित करें
  • ConvertOptions को सेटिंग में सेट करें
  • अब, आउटपुट फ़ाइल पथ प्रदान करें
  • उसके बाद, ConvertDocumentRequest को ConvertSettings के साथ तर्क के रूप में बनाएँ
  • अंत में, परिवर्तित फ़ाइल को सहेजने के लिए ConvertApi.convert\document() विधि को ConvertDocumentRequest के साथ कॉल करें

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

# अग्रिम विकल्प REST API का उपयोग करके pdf को bmp में कैसे बदलें
# कन्वर्ट एपीआई का उदाहरण प्राप्त करना
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)

# बीएमपी प्रारूप कनवर्ट सेटिंग्स प्रारंभ करें
@settings = GroupDocsConversionCloud::ConvertSettings.new
@settings.storage_name = @storage_name
@settings.file_path = "pdf-to-images/test-file.pdf"
@settings.format = "bmp"

# पीडीएफ लोड विकल्प सेट करें
@loadOptions = GroupDocsConversionCloud::PdfLoadOptions.new()
@loadOptions.password = "password"
@settings.load_options = @loadOptions

# बीएमपी कन्वर्ट विकल्प सेट करें
@convertOptions = GroupDocsConversionCloud::BmpConvertOptions.new
@convertOptions.from_page = 1
@convertOptions.pages_count = 2
@convertOptions.use_pdf = false
@convertOptions.rotate_angle = 90

@settings.convert_options = @convertOptions
@settings.output_path = "pdf-to-images"

@request = GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings)

# बीएमपी फ़ाइल स्वरूप में कनवर्ट करें
@response = @apiInstance.convert_document(@request)
puts("Successfully converted PDF to bmp format. " + (@response).to_s)

रूबी में पीडीएफ दस्तावेज़ों को टीआईएफएफ प्रारूप में कनवर्ट करें

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

  • ConvertApi का एक उदाहरण बनाएँ
  • अगला, ConvertSettings का एक उदाहरण बनाएँ
  • फिर, पीडीएफ फाइल का पाथ और स्टोरेज नाम सेट करें
  • इसके अलावा, “टिफ” को आउटपुट इमेज फॉर्मेट के रूप में सेट करें
  • PdfLoadOptions का एक उदाहरण बनाएँ
  • पीडीएफ फाइल पासवर्ड सेट करें और\options लोड करें
  • TiffConvertOptions का एक उदाहरण बनाएँ
  • ग्रेस्केल को परिभाषित करें, पृष्ठ से, पृष्ठों की गिनती से, गुणवत्ता से, घुमाएँ कोण से और \पीडीएफ मानों का उपयोग करें
  • ConvertOptions को सेटिंग में सेट करें
  • अब, आउटपुट फ़ाइल पथ प्रदान करें
  • उसके बाद, ConvertDocumentRequest को ConvertSettings के साथ तर्क के रूप में बनाएँ
  • अंत में, कनवर्ट की गई फ़ाइल को सहेजने के लिए ConvertApi.convert\document() विधि को ConvertDocumentRequest के साथ कॉल करें

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

# REST API का उपयोग करके pdf को tiff में कैसे बदलें
# कन्वर्ट एपीआई का उदाहरण प्राप्त करना
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)

# कन्वर्ट सेटिंग्स को इनिशियलाइज़ करें
@settings = GroupDocsConversionCloud::ConvertSettings.new()
@settings.storage_name = @storage_name
@settings.file_path = "pdf-to-images/test-file.pdf"
@settings.format = "tiff"

# पीडीएफ लोडऑप्शन सेट करें
@loadOptions = GroupDocsConversionCloud::PdfLoadOptions.new()
@loadOptions.password = "password"
@settings.load_options = @loadOptions

@convertOptions = GroupDocsConversionCloud::TiffConvertOptions.new()
@convertOptions.from_page = 1
@convertOptions.pages_count = 1
@convertOptions.rotate_angle = 90
@convertOptions.grayscale = true
# यदि सही है, तो इनपुट को पहले पीडीएफ में बदला जाता है और उसके बाद वांछित प्रारूप में
@convertOptions.use_pdf = false

@settings.convert_options = @convertOptions
@settings.output_path = "pdf-to-images"

@request = GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings)
# टिफ़ फ़ाइल स्वरूप में कनवर्ट करें
@result = @apiInstance.convert_document(@request)
puts("Successfully converted PDF to tiff format. " + (@result).to_s)

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

कृपया निम्नलिखित मुफ्त ऑनलाइन पीएनजी, जेपीईजी, बीएमपी, और टीआईएफएफ छवि रूपांतरण उपकरण का प्रयास करें, जिसे उपरोक्त एपीआई https://products.aspose.app/pdf/convert-pdf-to-image का उपयोग करके विकसित किया गया है।

निष्कर्ष

इस लेख में, हमने सीखा है कि कैसे:

  • रूबी में REST API का उपयोग करके PDF फ़ाइल को PNG प्रारूप में बदलें
  • रूबी में पीडीएफ दस्तावेज़ को जेपीईजी छवि प्रारूप में कनवर्ट करें
  • रूबी में REST API का उपयोग करके PDF दस्तावेज़ों को BMP में बदलें
  • रूबी में पीडीएफ फाइल को टीआईएफएफ फाइल फॉर्मेट में बदलना

दस्तावेज़ का उपयोग करके आप GroupDocs.Conversion Cloud API के बारे में अधिक जान सकते हैं। हम एक एपीआई संदर्भ अनुभाग भी प्रदान करते हैं जो आपको सीधे ब्राउज़र के माध्यम से हमारे एपीआई को देखने और बातचीत करने देता है।

प्रश्न पूछें

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

यह सभी देखें