PDF în imagine

Convertiți PDF în imagine în python

În lumea digitală de astăzi, ni se cere adesea să convertim documente PDF în format imagine, în special JPG. Necesitatea de a converti PDF în JPG poate proveni dintr-o varietate de motive, de la dorința de a partaja un PDF ca imagine până la păstrarea calității vizuale a documentului. Dar conversia manuală a PDF-ului în JPG poate fi o sarcină plictisitoare și consumatoare de timp. Aici intervine Python REST API. Cu ajutorul acestui utilitar puternic, convertirea unui PDF în JPG nu a fost niciodată mai ușoară. În acest ghid cuprinzător, vă vom arăta cum să convertiți PDF în JPG online la calitate înaltă folosind API-ul Python REST.

API-ul nostru Cloud este atât de remarcabil încât necesită doar introducerea PDF și calea de destinație și se ocupă de toate complexitățile interne de conversie.

API-ul de conversie PDF în JPG

Convertirea documentelor PDF în imagini JPG poate fi o sarcină greoaie, mai ales atunci când este făcută manual. Dar, odată cu apariția tehnologiei cloud, conversia PDF în JPG a devenit mult mai ușoară. Apsose.PDF Cloud SDK pentru Python oferă o soluție eficientă și fără probleme pentru conversia PDF în JPG la calitate înaltă. În acest ghid, vă vom ghida prin procesul de conversie a PDF-ului în JPG folosind Aspose.PDF Cloud SDK pentru Python. Pregătiți-vă să vă simplificați procesul de conversie și să creați imagini JPG uimitoare din documentele dumneavoastră PDF.

SDK-ul este disponibil pentru instalare prin PIP și GitHub. Acum vă rugăm să executați următoarea comandă pe terminalul/promptul de comandă pentru a instala cea mai recentă versiune de SDK pe sistem.

pip install asposepdfcloud

Următorul pas important este un abonament gratuit la serviciile noastre cloud prin Aspose.Cloud dashboard folosind GitHub sau contul Google. În cazul în care nu aveți un cont existent, pur și simplu creați un cont nou și obțineți acreditările dvs. personalizate de client.

Convertiți PDF în JPG în Python

Vă rugăm să urmați pașii de mai jos pentru a salva PDF în format JPG și pentru a salva rezultatul în stocarea în cloud.

  • Creați o instanță a clasei ApiClient în timp ce furnizați Client ID Client Secret ca argumente
  • Acum creați o instanță a clasei PdfApi care ia obiectul ApiClient ca argument de intrare
  • Următorul pas este să creați variabile care conțin numele fișierului PDF de intrare și imaginea JPEG rezultată
  • În cele din urmă, apelați metoda putpageconverttojpeg(..) a PdfApi luând PDF-ul de intrare, numărul paginii de convertit și numele fișierului JPEG rezultat.
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)

        # creați instanța PdfApi în timp ce treceți PdfApiClient ca argument
        pdf_api = PdfApi(pdf_api_client)

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

        # Apelați API pentru a converti paginile PDF în format JPEG și pentru a salva rezultatul în stocarea în cloud
        response = pdf_api.put_page_convert_to_jpeg(name = input_file, page_number= 3, out_path= resultant_image)
        
        print(response)
        # tipăriți mesajul în consolă (opțional)
       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 la previzualizarea imaginii

Imaginea 1: - Previzualizarea conversiei PDF în JPG.

Exemplele de fișiere utilizate în exemplul de mai sus pot fi descărcate de pe URL2PDF.pdf și PDF2JPEG.jpeg.

Vă rugăm să rețineți că pentru a salva PDF-ul în alte formate de imagine raster, vă rugăm să utilizați următoarele metode

Utilizați putpageconverttotiff(…) pentru a salva paginile PDF în TIFF Utilizați putpageconverttopng(…) pentru a salva paginile PDF în PNG Utilizați putpageconverttoemf(..) pentru a salva pagini PDF în EMF Utilizați putpageconverttobmp(…) pentru a salva pagini PDF în BMP Utilizați putpageconverttogif(…) pentru a salva paginile PDF în GIF

Convertiți PDF în JPG folosind comenzile cURL

Comanda cURL poate fi folosită și pentru a accesa API-urile REST prin terminale de linie de comandă. Deci, vom converti prima pagină a PDF în JPG, unde fișierul rezultat este salvat în spațiul de stocare Cloud. Acum, pentru a accesa Aspose.PDF Cloud, trebuie să generăm mai întâi un JSON Web Token (JWT) în timp ce executăm următoarea comandă.

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"

Acum că avem simbolul JWT, vă rugăm să executați următoarea comandă pentru a converti pdf în format imagine.

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 la previzualizarea imaginii

Imaginea 2: - Previzualizarea conversiei PDF în imagine.

Concluzie

În acest ghid, am explorat procesul de conversie a PDF-ului în JPG utilizând Aspose.PDF Cloud SDK pentru Python. Folosind acest instrument puternic, puteți converti cu ușurință documente PDF în imagini JPG de înaltă calitate, cu doar câteva linii de cod. Aspose.PDF Cloud SDK pentru Python oferă o soluție eficientă și fără probleme pentru toate nevoile dvs. de conversie PDF în JPG. Spuneți la revedere conversiilor manuale și îmbrățișați puterea tehnologiei cloud pentru a vă transforma PDF-urile în imagini JPG uimitoare.

De asemenea, vă recomandăm să vizitați Ghidul programatorilor pentru a afla despre alte funcții interesante oferite de API-ul REST. În plus, codul sursă complet al Aspose.PDF Cloud SDK pentru Python este disponibil pentru descărcare prin GitHub (publicat sub licența MIT). Cu toate acestea, dacă întâmpinați probleme în timpul utilizării API-ului sau dacă aveți întrebări suplimentare, vă rugăm să nu ezitați să ne contactați prin forumul gratuit de asistență pentru produse.

Articole similare

De asemenea, vă recomandăm să vizitați următoarele link-uri pentru a afla mai multe despre