PDF għal Immaġini

Ikkonverti PDF għal Immaġini f’python

Fid-dinja diġitali tal-lum, ħafna drabi aħna mitluba nikkonvertiw dokumenti PDF f’format ta’ immaġni, speċjalment JPG. Il-ħtieġa li l-PDF jiġi kkonvertit għal JPG tista’ tirriżulta minn varjetà ta’ raġunijiet, li jvarjaw minn xewqa li taqsam PDF bħala immaġni sal-preservazzjoni tal-kwalità viżwali tad-dokument. Iżda l-konverżjoni manwalment ta ‘PDF għal JPG tista’ tkun biċċa xogħol tedjanti u li tieħu ħafna ħin. Hemmhekk tidħol l-API Python REST. Bl-għajnuna ta ‘din l-utilità qawwija, il-konverżjoni ta’ PDF għal JPG qatt ma kienet daqshekk faċli. F’din il-gwida komprensiva, aħna ser nuruk kif tikkonverti PDF għal JPG onlajn bi kwalità għolja billi tuża Python REST API.

L-API Cloud tagħna hija tant notevoli li teħtieġ biss input PDF u mogħdija tad-destinazzjoni u tieħu ħsieb il-kumplessitajiet kollha tal-konverżjoni interna.

PDF għal JPG Konverżjoni API

Il-konverżjoni ta’ dokumenti PDF f’immaġini JPG tista’ tkun kompitu diffiċli, speċjalment meta jsir manwalment. Iżda bil-miġja tat-teknoloġija sħaba, il-konverżjoni ta ‘PDF għal JPG saret ħafna aktar faċli. Apsose.PDF Cloud SDK għal Python jipprovdi soluzzjoni mingħajr tbatija u effiċjenti għall-konverżjoni ta’ PDF għal JPG bi kwalità għolja. F’din il-gwida, aħna nieħduk permezz tal-proċess ta ‘konverżjoni ta’ PDF għal JPG billi tuża Aspose.PDF Cloud SDK għal Python. Lesti biex tissimplifika l-proċess ta ‘konverżjoni tiegħek u toħloq immaġini JPG tal-isturdament mid-dokumenti PDF tiegħek.

L-SDK huwa disponibbli għall-installazzjoni fuq PIP u GitHub. Issa jekk jogħġbok tesegwixxi l-kmand li ġej fuq il-pront tat-terminal/kmand biex tinstalla l-aħħar verżjoni tal-SDK fis-sistema.

pip install asposepdfcloud

Il-pass importanti li jmiss huwa abbonament b’xejn għas-servizzi tal-cloud tagħna permezz ta’ Aspose.Cloud dashboard billi tuża GitHub jew kont ta’ Google. F’każ li ma jkollokx kont eżistenti, sempliċiment oħloq Kont ġdid u akkwista l-Kredenzjali tal-Klijent personalizzati tiegħek.

Ikkonverti PDF għal JPG f’Python

Jekk jogħġbok segwi l-passi mogħtija hawn taħt biex tissejvja PDF bħala format JPG u tissejvja l-output fil-ħażna sħaba.

  • Oħloq eżempju tal-klassi ApiClient filwaqt li tipprovdi Client ID Client Secret bħala argumenti
  • Issa oħloq istanza ta ‘klassi PdfApi li tieħu l-oġġett ApiClient bħala argument ta’ input
  • Il-pass li jmiss huwa li toħloq varjabbli li jżommu l-ismijiet tal-fajl PDF input u l-immaġni JPEG li tirriżulta
  • Fl-aħħarnett, sejjaħ il-metodu putpageconverttojpeg(..) ta’ PdfApi li tieħu l-PDF tad-dħul, in-numru tal-paġna li jrid jiġi kkonvertit, u l-isem tal-isem tal-fajl JPEG li jirriżulta.
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)

        # toħloq istanza PdfApi filwaqt li tgħaddi PdfApiClient bħala argument
        pdf_api = PdfApi(pdf_api_client)

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

        # Sejħa API biex tikkonverti paġni PDF f'format JPEG u tiffranka l-output għall-ħażna Cloud
        response = pdf_api.put_page_convert_to_jpeg(name = input_file, page_number= 3, out_path= resultant_image)
        
        print(response)
        # ipprintja l-messaġġ fil-console (mhux obbligatorju)
       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 għall-preview tal-immaġni

Immaġni 1:- Previżjoni tal-konverżjoni PDF għal JPG.

Il-fajls tal-kampjun użati fl-eżempju ta’ hawn fuq jistgħu jitniżżlu minn URL2PDF.pdf u PDF2JPEG.jpeg.

Jekk jogħġbok innota li sabiex issalva l-PDF għal formati oħra ta ‘immaġni raster, jekk jogħġbok uża l-metodi li ġejjin

Uża putpageconverttotiff(…) biex issalva paġni PDF f’TIFF Uża putpageconverttopng(…) biex issalva paġni PDF f’PNG Uża putpageconverttoemf(..) biex issalva paġni PDF f’EMF Uża putpageconverttobmp(…) biex issalva paġni PDF f’BMP Uża putpageconverttogif(…) biex issalva paġni PDF f’GIF

Ikkonverti PDF għal JPG billi tuża Kmandi cURL

Il-kmand cURL jista ‘jintuża wkoll biex jaċċessa REST APIs permezz ta’ terminals tal-linja tal-kmand. Allura aħna se nikkonverti l-ewwel paġna ta ‘PDF għal JPG fejn il-fajl li jirriżulta jiġi ffrankat fil-ħażna Cloud. Issa sabiex jaċċessaw Aspose.PDF Cloud, jeħtieġ li l-ewwel niġġeneraw JSON Web Token (JWT) waqt li nwettqu l-kmand li ġej.

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"

Issa li għandna t-token JWT, jekk jogħġbok tesegwixxi l-kmand li ġej biex tikkonverti pdf għal format ta ‘immaġni.

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 għall-preview tal-immaġni

Immaġni 2:- PDF għal preview tal-konverżjoni tal-immaġni.

Konklużjoni

F’din il-gwida, esplorajna l-proċess ta ‘konverżjoni ta’ PDF għal JPG billi tuża Aspose.PDF Cloud SDK għal Python. Billi tuża din l-għodda qawwija, tista ‘faċilment tikkonverti dokumenti PDF f’immaġini JPG ta’ kwalità għolja bi ftit linji ta ‘kodiċi biss. L-SDK Aspose.PDF Cloud għal Python jipprovdi soluzzjoni effiċjenti u mingħajr tbatija għall-ħtiġijiet kollha tiegħek ta ‘konverżjoni PDF għal JPG. Għid addiju lill-konverżjonijiet manwali u ħaddan il-qawwa tat-teknoloġija tal-cloud biex tittrasforma l-PDF tiegħek f’immaġini JPG tal-isturdament.

Nirrakkomandaw ukoll li żżur Il-gwida tal-Programmaturi biex titgħallem dwar karatteristiċi eċċitanti oħra offruti mill-API REST. Barra minn hekk, il-kodiċi tas-sors sħiħ ta ‘Aspose.PDF Cloud SDK għal Python huwa disponibbli biex jitniżżel minn GitHub (ippubblikat taħt il-liċenzja MIT). Madankollu, jekk tiltaqa’ ma’ xi kwistjonijiet waqt li tuża l-API jew għandek xi mistoqsijiet oħra, jekk jogħġbok tħossok liberu li tikkuntattjana permezz tal-forum ta’ appoġġ għall-prodott b’xejn.

Artikoli Relatati

Nirrakkomandaw ukoll li żżur il-links li ġejjin biex titgħallem aktar dwarhom