PDF kuvaksi

Muunna PDF kuvaksi pythonissa

Nykypäivän digitaalisessa maailmassa meitä vaaditaan usein muuntamaan PDF-asiakirjat kuvamuotoon, erityisesti JPG-muotoon. Tarve muuntaa PDF JPG -muotoon voi johtua useista syistä, jotka vaihtelevat halusta jakaa PDF-tiedosto kuvana asiakirjan visuaalisen laadun säilyttämiseen. Mutta PDF-tiedoston muuntaminen manuaalisesti JPG-muotoon voi olla työläs ja aikaa vievä tehtävä. Siinä Python REST API astuu esiin. Tämän tehokkaan apuohjelman avulla PDF-tiedoston muuntaminen JPG-muotoon ei ole koskaan ollut helpompaa. Tässä kattavassa oppaassa näytämme sinulle, kuinka PDF muunnetaan JPG-muotoon verkossa korkealla laadulla Python REST API:n avulla.

Pilvisovellusliittymämme on niin merkittävä, että se vaatii vain PDF-syötteen ja kohdepolun ja huolehtii kaikista sisäisistä muunnoksen monimutkaisuudesta.

PDF to JPG Conversion API

PDF-dokumenttien muuntaminen JPG-kuviksi voi olla hankala tehtävä, varsinkin kun se tehdään manuaalisesti. Mutta pilvitekniikan myötä PDF:n muuntamisesta JPG-muotoon on tullut paljon helpompaa. Apsose.PDF Cloud SDK Pythonille tarjoaa vaivattoman ja tehokkaan ratkaisun PDF-tiedostojen muuntamiseen JPG-muotoon laadukkaasti. Tässä oppaassa opastetaan PDF-tiedostojen muuntaminen JPG-muotoon käyttämällä Aspose.PDF Cloud SDK:ta Pythonille. Valmistaudu virtaviivaistamaan muunnosprosessiasi ja luomaan upeita JPG-kuvia PDF-dokumenteistasi.

SDK on saatavana asennettavaksi PIP:n ja GitHub:n kautta. Suorita nyt seuraava komento terminaalissa/komentokehotteessa asentaaksesi SDK:n uusimman version järjestelmään.

pip install asposepdfcloud

Seuraava tärkeä askel on ilmainen tilaus pilvipalveluihimme Aspose.Cloud dashboardin kautta käyttämällä GitHubia tai Google-tiliä. Jos sinulla ei ole olemassa olevaa tiliä, luo uusi tili ja hanki henkilökohtaiset asiakastunnuksesi.

Muunna PDF JPG-muotoon Pythonissa

Noudata alla olevia ohjeita tallentaaksesi PDF-tiedoston JPG-muodossa ja tallentaaksesi tulosteen pilvitallennustilaan.

  • Luo ApiClient-luokan esiintymä ja anna Client ID Client Secret -salaisuus argumenteiksi
  • Luo nyt PdfApi-luokan esiintymä, joka ottaa ApiClient-objektin syöttöargumenttina
  • Seuraava askel on luoda muuttujia, jotka sisältävät syötettävän PDF-tiedoston ja tuloksena olevan JPEG-kuvan nimet
  • Lopuksi kutsu putpageconverttojpeg(..) PdfApi-menetelmä ottaa syöte-PDF, muutettava sivunumero ja tuloksena olevan JPEG-tiedoston nimi.
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)

        # luo PdfApi-ilmentymä ja välitä PdfApiClient argumenttina
        pdf_api = PdfApi(pdf_api_client)

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

        # Soita API:lle muuntaaksesi PDF-sivut JPEG-muotoon ja tallentaaksesi tulosteen pilvitallennustilaan
        response = pdf_api.put_page_convert_to_jpeg(name = input_file, page_number= 3, out_path= resultant_image)
        
        print(response)
        # tulosta viesti konsolissa (valinnainen)
       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 kuvan esikatseluun

Kuva 1: - PDF-muunnoksen esikatselu JPG-muotoon.

Yllä olevassa esimerkissä käytetyt mallitiedostot voidaan ladata osoitteesta URL2PDF.pdf ja PDF2JPEG.jpeg.

Huomaa, että voit tallentaa PDF-tiedoston muihin rasterikuvamuotoihin käyttämällä seuraavia menetelmiä

Käytä putpageconverttotiff(…) tallentaaksesi PDF-sivut TIFF-muotoon Tallenna PDF-sivut PNG-muotoon käyttämällä putpageconverttopng(…) Käytä putpageconverttoemf(..) PDF-sivujen tallentamiseen EMF:ään Käytä putpageconverttobmp(…) PDF-sivujen tallentamiseen BMP:hen Käytä putpageconverttogif(…) PDF-sivujen tallentamiseen GIF-muotoon

Muunna PDF JPG-muotoon cURL-komentojen avulla

cURL-komentoa voidaan käyttää myös REST-sovellusliittymien käyttämiseen komentorivipäätteiden kautta. Joten aiomme muuntaa PDF-tiedoston ensimmäisen sivun JPG-muotoon, jossa tuloksena oleva tiedosto tallennetaan pilvitallennustilaan. Jotta voisimme nyt käyttää Aspose.PDF Cloudia, meidän on ensin luotava JSON Web Token (JWT) samalla kun suoritamme seuraavan komennon.

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"

Nyt kun meillä on JWT-tunnus, suorita seuraava komento muuntaaksesi pdf-tiedoston kuvamuotoon.

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 kuvan esikatseluun

Kuva 2: - PDF-muunnoksen esikatselu kuvaksi.

Johtopäätös

Tässä oppaassa tutkimme prosessia, jolla PDF muunnetaan JPG-muotoon käyttämällä Aspose.PDF Cloud SDK:ta Pythonille. Käyttämällä tätä tehokasta työkalua voit helposti muuntaa PDF-dokumentteja korkealaatuisiksi JPG-kuviksi vain muutamalla koodirivillä. Pythonin Aspose.PDF Cloud SDK tarjoaa tehokkaan ja vaivattoman ratkaisun kaikkiin PDF-tiedostojen JPG-muunnostarpeisiisi. Sano hyvästit manuaalisille muunnoksille ja hyödynnä pilviteknologian voimaa ja muuntaa PDF-tiedostosi upeiksi JPG-kuviksi.

Suosittelemme myös käymään Ohjelmoijan oppaassa saadaksesi lisätietoja muista REST API:n tarjoamista jännittävistä ominaisuuksista. Lisäksi Pythonin Aspose.PDF Cloud SDK:n täydellinen lähdekoodi on ladattavissa GitHubista (julkaistu MIT-lisenssillä). Jos kuitenkin kohtaat ongelmia API:n käytössä tai sinulla on lisäkysymyksiä, ota meihin yhteyttä ilmaisen tuotetukifoorumin kautta.

Aiheeseen liittyvät artikkelit

Suosittelemme myös tutustumaan seuraaviin linkkeihin saadaksesi lisätietoja