पायथन में पीडीएफ को जेपीजी, पीएनजी या जीआईएफ इमेज में कैसे बदलें

पायथन में पीडीएफ को जेपीजी, पीएनजी और जीआईएफ छवियों में बदलें

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

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

पीडीएफ टू इमेज कन्वर्जन रेस्ट एपीआई और पायथन एसडीके

Python का उपयोग करके PDF को JPG, GIF और PNG छवियों में बदलने के लिए, हम Python SDK of GroupDocs.Conversion Cloud API का उपयोग करेंगे। हमारी पायथन लाइब्रेरी पीडीएफ को सेकंड में जेपीजी, पीएनजी या जीआईएफ फाइलों में बदलने का सबसे अच्छा तरीका प्रदान करती है। छवि रूपांतरण के लिए पायथन एसडीके का उपयोग करना 100% मुफ़्त, सुरक्षित और आसान है। यह समर्थित प्रारूप क्लाउड पर प्रोग्रामेटिक रूप से छवियों में रूपांतरण की अनुमति देता है। कृपया कंसोल में निम्न आदेश का उपयोग करके इसे स्थापित करें:

pip install groupdocs_converison_cloud

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

REST API का उपयोग करके PDF को JPG/JPEG छवि में कैसे बदलें?

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

  1. अपलोड क्लाउड पर जेपीजी छवि फ़ाइल
  2. कन्वर्ट पायथन का उपयोग करके पीडीएफ को जेपीईजी में
  3. डाउनलोड परिवर्तित पीडीएफ फाइल

छवि अपलोड करें

सबसे पहले, हम निम्न कोड नमूने का उपयोग करके JPG छवि फ़ाइल को क्लाउड पर अपलोड करेंगे:

# पीडीएफ फाइल को क्लाउड स्टोरेज पर अपलोड करें
# फ़ाइल API का एक उदाहरण बनाएँ
file_api = groupdocs_conversion_cloud.FileApi.from_config(configuration)

# कॉल अपलोड फ़ाइल अनुरोध
request = groupdocs_conversion_cloud.UploadFileRequest("python-testing\sample-file.pdf", "H:\\groupdocs-cloud-data\\sample-file.pdf", storage_name)

# पीडीएफ फाइल को क्लाउड पर अपलोड करें
response = file_api.upload_file(request)
print(response.uploaded)

परिणामस्वरूप, अपलोड की गई फ़ाइल क्लाउड पर डैशबोर्ड के फ़ाइल अनुभाग में उपलब्ध होगी।

पायथन में REST API का उपयोग करके PDF को JPEG में बदलें

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

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

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

# पायथन में पीडीएफ को जेपीजी या जेपीईजी प्रारूप में कैसे परिवर्तित करें।
try:
    # एपीआई का एक उदाहरण बनाएँ
    convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

    # कन्वर्ट सेटिंग्स को परिभाषित करें
    settings = groupdocs_conversion_cloud.ConvertSettings()
    settings.storage_name = storage_name
    settings.file_path = "python-testing/sample-file.pdf"
    settings.format = "jpeg"
    
    loadOptions = groupdocs_conversion_cloud.PdfLoadOptions()
    loadOptions.password = "password"
    
    settings.load_options = loadOptions;
    
    convertOptions = groupdocs_conversion_cloud.JpegConvertOptions()
    convertOptions.gray_scale = 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 = "python-testing"
    
    request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
    response = convert_api.convert_document(request)

    print("Successfully converted PDF to JPEG file format: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
    print("Exception while calling API: {0}".format(e.message))

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

उपरोक्त कोड नमूना परिवर्तित PDF दस्तावेज़ को क्लाउड पर सहेजेगा। इसे निम्न कोड उदाहरण का उपयोग करके डाउनलोड किया जा सकता है:

# परिवर्तित फ़ाइल को डाउनलोड करने के लिए एपीआई आरंभीकरण
import shutil
file_api = groupdocs_conversion_cloud.FileApi.from_config(configuration)

# डाउनलोड फ़ाइल अनुरोध बनाएँ
request = groupdocs_conversion_cloud.DownloadFileRequest("python-testing\\sample-file.jpeg", storage_name)

# परिवर्तित फ़ाइल डाउनलोड करें
response = file_api.download_file(request)

# डाउनलोड की गई छवि जेपीईजी या जेपीजी फ़ाइल को अपनी स्थानीय निर्देशिका में ले जाएं
shutil.move(response, "H:\\groupdocs-cloud-data\\")

REST API का उपयोग करके PDF को PNG फ़ाइल स्वरूप में कनवर्ट करें

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

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

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

# पायथन में पीडीएफ को पीएनजी फाइल फॉर्मेट में कैसे बदलें।
# एपीआई का एक उदाहरण बनाएँ
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

# कन्वर्ट सेटिंग्स को परिभाषित करें
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.storage_name = storage_name
settings.file_path = "python-testing/sample-file.pdf"
settings.format = "png"

loadOptions = groupdocs_conversion_cloud.PdfLoadOptions()
loadOptions.password = "password"

settings.load_options = loadOptions;

convertOptions = groupdocs_conversion_cloud.PngConvertOptions()
convertOptions.gray_scale = 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 = "python-testing"

request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
response = convert_api.convert_document(request)

print("Successfully converted PDF to PNG file format: " + str(response))

REST API का उपयोग करके PDF को GIF छवि फ़ाइल में कनवर्ट करें

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

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

निम्न कोड नमूना दिखाता है कि पायथन में REST API का उपयोग करके PDF को GIF छवि फ़ाइल प्रारूप में कैसे परिवर्तित किया जाए:

# पायथन में पीडीएफ को जीआईएफ इमेज फॉर्मेट में कैसे बदलें।
# एपीआई का एक उदाहरण बनाएँ
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

# कन्वर्ट सेटिंग्स को परिभाषित करें
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.storage_name = storage_name
settings.file_path = "python-testing/sample-file.pdf"
settings.format = "gif"

loadOptions = groupdocs_conversion_cloud.PdfLoadOptions()
loadOptions.password = "password"

settings.load_options = loadOptions;

convertOptions = groupdocs_conversion_cloud.GifConvertOptions()
convertOptions.gray_scale = 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 = "python-testing"

request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
response = convert_api.convert_document(request)

print("Successfully converted PDF to GIF format: " + str(response))

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

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

निष्कर्ष

इस लेख में हमने सीखा है कि पीडीएफ को क्लाउड पर इमेज फॉर्मेट में कैसे कन्वर्ट किया जाता है। अब आप जानते हैं:

  • पायथन में पीडीएफ को जेपीईजी/जेपीजी में कैसे परिवर्तित करें;
  • पायथन का उपयोग करके पीडीएफ को पीएनजी छवि प्रारूप में परिवर्तित करें;
  • पायथन में पीडीएफ को जिफ फाइल फॉर्मेट में कैसे बदलें;

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

प्रश्न पूछें

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

यह सभी देखें