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
- Muunna PDF JPG-muotoon Pythonissa
- Muunna PDF JPG-muotoon cURL-komentojen avulla
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)
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{}
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