చిత్రం నుండి PDF

పైథాన్‌లో PDFని ఇమేజ్‌గా మార్చండి

నేటి డిజిటల్ ప్రపంచంలో, మనం తరచుగా PDF డాక్యుమెంట్‌లను ఇమేజ్ ఫార్మాట్‌లోకి మార్చవలసి ఉంటుంది, ముఖ్యంగా JPG. PDFని JPGకి మార్చవలసిన అవసరం వివిధ కారణాల వల్ల ఉత్పన్నమవుతుంది, PDFని చిత్రంగా భాగస్వామ్యం చేయాలనుకోవడం నుండి పత్రం యొక్క దృశ్య నాణ్యతను సంరక్షించడం వరకు. కానీ PDFని JPGకి మాన్యువల్‌గా మార్చడం చాలా శ్రమతో కూడుకున్న మరియు సమయం తీసుకునే పని. ఇక్కడే పైథాన్ REST API వస్తుంది. ఈ శక్తివంతమైన యుటిలిటీ సహాయంతో, PDFని JPGకి మార్చడం అంత సులభం కాదు. ఈ సమగ్ర గైడ్‌లో, పైథాన్ REST APIని ఉపయోగించి అధిక నాణ్యతతో ఆన్‌లైన్‌లో PDFని JPGకి ఎలా మార్చాలో మేము మీకు చూపుతాము.

మా క్లౌడ్ API చాలా విశేషమైనది, దీనికి ఇన్‌పుట్ PDF మరియు గమ్యం మార్గం మాత్రమే అవసరం మరియు అన్ని అంతర్గత మార్పిడి సంక్లిష్టతలను జాగ్రత్తగా చూసుకుంటుంది.

PDF నుండి JPG మార్పిడి API

PDF డాక్యుమెంట్‌లను JPG ఇమేజ్‌లుగా మార్చడం గజిబిజిగా ఉంటుంది, ప్రత్యేకించి మాన్యువల్‌గా చేసినప్పుడు. కానీ క్లౌడ్ టెక్నాలజీ రావడంతో, PDFని JPGకి మార్చడం చాలా సులభం అయింది. Apsose.PDF Cloud SDK for Python అధిక నాణ్యతతో PDFని JPGకి మార్చడానికి అవాంతరాలు లేని మరియు సమర్థవంతమైన పరిష్కారాన్ని అందిస్తుంది. ఈ గైడ్‌లో, పైథాన్ కోసం Aspose.PDF Cloud SDKని ఉపయోగించి PDFని JPGకి మార్చే ప్రక్రియ ద్వారా మేము మిమ్మల్ని తీసుకెళ్తాము. మీ మార్పిడి ప్రక్రియను క్రమబద్ధీకరించడానికి సిద్ధంగా ఉండండి మరియు మీ PDF పత్రాల నుండి అద్భుతమైన JPG చిత్రాలను రూపొందించండి.

SDK PIP మరియు GitHub ద్వారా ఇన్‌స్టాలేషన్ కోసం అందుబాటులో ఉంది. ఇప్పుడు సిస్టమ్‌లో SDK యొక్క తాజా వెర్షన్‌ను ఇన్‌స్టాల్ చేయడానికి దయచేసి కింది ఆదేశాన్ని టెర్మినల్/కమాండ్ ప్రాంప్ట్‌లో అమలు చేయండి.

pip install asposepdfcloud

తదుపరి ముఖ్యమైన దశ GitHub లేదా Google ఖాతాను ఉపయోగించి Aspose.Cloud డాష్‌బోర్డ్ ద్వారా మా క్లౌడ్ సేవలకు ఉచిత సభ్యత్వం. మీకు ఇప్పటికే ఖాతా లేకుంటే, కేవలం [కొత్త ఖాతాను సృష్టించండి8 మరియు మీ వ్యక్తిగతీకరించిన క్లయింట్ ఆధారాలను పొందండి.

పైథాన్‌లో PDFని JPGకి మార్చండి

PDFని JPG ఫార్మాట్‌గా సేవ్ చేయడానికి మరియు అవుట్‌పుట్‌ను క్లౌడ్ స్టోరేజ్‌లో సేవ్ చేయడానికి దయచేసి దిగువ ఇచ్చిన దశలను అనుసరించండి.

  • క్లయింట్ ID క్లయింట్ రహస్యాన్ని ఆర్గ్యుమెంట్‌లుగా అందించేటప్పుడు ApiClient క్లాస్ యొక్క ఉదాహరణను సృష్టించండి
  • ఇప్పుడు ApiClient ఆబ్జెక్ట్‌ను ఇన్‌పుట్ ఆర్గ్యుమెంట్‌గా తీసుకునే PdfApi క్లాస్ యొక్క ఉదాహరణను సృష్టించండి
  • తదుపరి దశ ఇన్‌పుట్ PDF ఫైల్ మరియు ఫలితంగా JPEG ఇమేజ్ యొక్క పేర్లను కలిగి ఉన్న వేరియబుల్‌లను సృష్టించడం.
  • చివరగా, putpageconverttojpeg(..) ఇన్‌పుట్ PDFని తీసుకునే PdfApi పద్ధతికి కాల్ చేయండి, మార్చాల్సిన పేజీ సంఖ్య మరియు ఫలితంగా JPEG ఫైల్ పేరు పేరు.
def pdf2Image():
    try:
        #Client credentials
        client_secret = "1c9379bb7d701c26cc87e741a29987bb"
        client_id = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"

        #initialize PdfApi client instance using client credetials
        pdf_api_client = asposepdfcloud.api_client.ApiClient(client_secret, client_id)

        # PdfApiClientని ఆర్గ్యుమెంట్‌గా పాస్ చేస్తున్నప్పుడు PdfApi ఉదాహరణని సృష్టించండి
        pdf_api = PdfApi(pdf_api_client)

        #source PDF file
        input_file = 'URL2PDF.pdf'
        
        #resultant Image file
        resultant_image = 'PDF2JPEG.jpeg'

        # PDF పేజీలను JPEG ఆకృతికి మార్చడానికి మరియు అవుట్‌పుట్‌ను క్లౌడ్ నిల్వకు సేవ్ చేయడానికి APIకి కాల్ చేయండి
        response = pdf_api.put_page_convert_to_jpeg(name = input_file, page_number= 3, out_path= resultant_image)
        
        print(response)
        # కన్సోల్‌లో సందేశాన్ని ముద్రించండి (ఐచ్ఛికం)
       print('PDF page successfully converted to JPEG !')
    except ApiException as e:
        print("Exception while calling PdfApi: {0}".format(e))
        print("Code:" + str(e.code))
        print("Message:" + e.message)
చిత్రం ప్రివ్యూకి pdf

చిత్రం 1:- PDF నుండి JPG మార్పిడి ప్రివ్యూ.

ఎగువ ఉదాహరణలో ఉపయోగించిన నమూనా ఫైల్‌లను URL2PDF.pdf మరియు PDF2JPEG.jpeg నుండి డౌన్‌లోడ్ చేసుకోవచ్చు.

దయచేసి PDFని ఇతర రాస్టర్ ఇమేజ్ ఫార్మాట్‌లకు సేవ్ చేయడానికి, దయచేసి క్రింది పద్ధతులను ఉపయోగించండి

PDF పేజీలను TIFFకు సేవ్ చేయడానికి putpageconverttotiff(…) ఉపయోగించండి PDF పేజీలను PNGకి సేవ్ చేయడానికి putpageconverttopng(…) ఉపయోగించండి PDF పేజీలను EMFలో సేవ్ చేయడానికి putpageconverttoemf(..)ని ఉపయోగించండి PDF పేజీలను BMPకి సేవ్ చేయడానికి putpageconverttobmp(…)ని ఉపయోగించండి PDF పేజీలను GIFకి సేవ్ చేయడానికి putpageconverttogif(…)ని ఉపయోగించండి

CURL ఆదేశాలను ఉపయోగించి PDFని JPGకి మార్చండి

కమాండ్ లైన్ టెర్మినల్స్ ద్వారా REST APIలను యాక్సెస్ చేయడానికి కూడా cURL కమాండ్ ఉపయోగించబడుతుంది. కాబట్టి మేము PDF యొక్క మొదటి పేజీని JPGకి మార్చబోతున్నాము, ఫలితంగా ఫైల్ క్లౌడ్ నిల్వకు సేవ్ చేయబడుతుంది. ఇప్పుడు Aspose.PDF క్లౌడ్‌ని యాక్సెస్ చేయడానికి, కింది ఆదేశాన్ని అమలు చేస్తున్నప్పుడు మనం మొదట JSON వెబ్ టోకెన్ (JWT)ని రూపొందించాలి.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

ఇప్పుడు మనకు JWT టోకెన్ ఉంది, దయచేసి pdfని ఇమేజ్ ఫార్మాట్‌కి మార్చడానికి కింది ఆదేశాన్ని అమలు చేయండి.

curl -v -X PUT "https://api.aspose.cloud/v3.0/pdf/URL2PDF.pdf/pages/1/convert/jpeg?outPath=ConvertedPage.jpeg&width=800&height=1000" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-d{}
చిత్రం ప్రివ్యూకి pdf

చిత్రం 2:- PDF నుండి ఇమేజ్ మార్పిడి ప్రివ్యూ.

ముగింపు

ఈ గైడ్‌లో, మేము పైథాన్ కోసం Aspose.PDF క్లౌడ్ SDKని ఉపయోగించి PDFని JPGకి మార్చే ప్రక్రియను అన్వేషించాము. ఈ శక్తివంతమైన సాధనాన్ని ఉపయోగించడం ద్వారా, మీరు PDF డాక్యుమెంట్‌లను కేవలం కొన్ని లైన్ల కోడ్‌తో సులభంగా అధిక-నాణ్యత JPG ఇమేజ్‌లుగా మార్చవచ్చు. పైథాన్ కోసం Aspose.PDF క్లౌడ్ SDK మీ అన్ని PDF నుండి JPG మార్పిడి అవసరాలకు సమర్థవంతమైన మరియు అవాంతరాలు లేని పరిష్కారాన్ని అందిస్తుంది. మాన్యువల్ కన్వర్షన్‌లకు వీడ్కోలు చెప్పండి మరియు మీ PDFలను అద్భుతమైన JPG ఇమేజ్‌లుగా మార్చడానికి క్లౌడ్ టెక్నాలజీ శక్తిని స్వీకరించండి.

REST API అందించే ఇతర ఉత్తేజకరమైన ఫీచర్‌ల గురించి తెలుసుకోవడానికి [ప్రోగ్రామర్ల గైడ్17ని సందర్శించాలని కూడా మేము సిఫార్సు చేస్తున్నాము. ఇంకా, పైథాన్ కోసం Aspose.PDF Cloud SDK యొక్క పూర్తి సోర్స్ కోడ్ GitHub (MIT లైసెన్స్ క్రింద ప్రచురించబడింది) ద్వారా డౌన్‌లోడ్ చేసుకోవడానికి అందుబాటులో ఉంది. అయినప్పటికీ, మీరు APIని ఉపయోగిస్తున్నప్పుడు ఏవైనా సమస్యలను ఎదుర్కొంటే లేదా మీకు ఏవైనా ప్రశ్నలు ఉంటే, దయచేసి [ఉచిత ఉత్పత్తి మద్దతు ఫోరమ్19 ద్వారా మమ్మల్ని సంప్రదించడానికి సంకోచించకండి.

సంబంధిత కథనాలు

దీని గురించి మరింత తెలుసుకోవడానికి క్రింది లింక్‌లను సందర్శించాలని కూడా మేము సిఫార్సు చేస్తున్నాము