PDF-ből képre

PDF konvertálása képpé a pythonban

A mai digitális világban gyakran kell PDF dokumentumokat képformátumra konvertálni, különösen JPG formátumba. A PDF JPG formátumba konvertálásának szükségessége számos okból fakadhat, kezdve a PDF-fájl képként való megosztásától egészen a dokumentum vizuális minőségének megőrzéséig. A PDF kézi konvertálása JPG-be azonban fárasztó és időigényes feladat lehet. Itt jön be a Python REST API. Ennek a hatékony segédprogramnak a segítségével a PDF-fájlok JPG formátumba konvertálása még soha nem volt ilyen egyszerű. Ebben az átfogó útmutatóban megmutatjuk, hogyan konvertálhat PDF-et JPG-formátumba online kiváló minőségben a Python REST API segítségével.

Cloud API-nk annyira figyelemre méltó, hogy csak bemeneti PDF-fájlt és célútvonalat igényel, és gondoskodik az összes belső átalakítási bonyolultságról.

PDF-ből JPG-be konvertáló API

A PDF-dokumentumok JPG-képekké konvertálása nehézkes feladat lehet, különösen, ha kézzel történik. De a felhőtechnológia megjelenésével a PDF-fájlok JPG-formátumba konvertálása sokkal könnyebbé vált. Az Apsose.PDF Cloud SDK for Python problémamentes és hatékony megoldást kínál a PDF-fájlok kiváló minőségű JPG-formátumba konvertálására. Ebben az útmutatóban végigvezetjük a PDF-fájl JPG formátumba konvertálásának folyamatán az Aspose.PDF Cloud SDK for Python használatával. Készüljön fel a konverziós folyamat egyszerűsítésére, és lenyűgöző JPG-képek létrehozására PDF-dokumentumaiból.

Az SDK PIP és GitHub-on keresztül telepíthető. Most hajtsa végre a következő parancsot a terminálban/parancssorban, hogy telepítse az SDK legújabb verzióját a rendszerre.

pip install asposepdfcloud

A következő fontos lépés egy ingyenes előfizetés felhőszolgáltatásainkra az Aspose.Cloud dashboard oldalon, GitHub vagy Google-fiók használatával. Ha nincs meglévő fiókja, egyszerűen hozzon létre egy új fiókot, és szerezze be személyre szabott ügyfél-azonosító adatait.

PDF konvertálása JPG-be Pythonban

Kérjük, kövesse az alábbi lépéseket a PDF JPG formátumban történő mentéséhez, és a kimenet felhőtárhelyre mentéséhez.

  • Hozzon létre egy ApiClient osztály példányt, miközben argumentumként adja meg a Client ID Client Secretet
  • Most hozzon létre egy példányt a PdfApi osztályból, amely az ApiClient objektumot használja bemeneti argumentumként
  • A következő lépés a bemeneti PDF-fájl és az eredményül kapott JPEG-kép neveit tartalmazó változók létrehozása
  • Végül hívja meg a PdfApi putpageconverttojpeg(..) metódusát, amely megkapja a bemeneti PDF-fájlt, a konvertálandó oldalszámot és a kapott JPEG-fájl nevét.
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)

        # hozzon létre PdfApi példányt, miközben a PdfApiClient argumentumként adja át
        pdf_api = PdfApi(pdf_api_client)

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

        # Hívja az API-t a PDF-oldalak JPEG formátumba konvertálásához, és a kimenet mentéséhez a felhőalapú tárhelyre
        response = pdf_api.put_page_convert_to_jpeg(name = input_file, page_number= 3, out_path= resultant_image)
        
        print(response)
        # üzenet nyomtatása a konzolon (opcionális)
       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-ből kép előnézet

  1. kép: - PDF-ből JPG-be konvertáló előnézet.

A fenti példában használt mintafájlok letölthetők a URL2PDF.pdf és a PDF2JPEG.jpeg oldalról.

Kérjük, vegye figyelembe, hogy a PDF más raszteres képformátumokba való mentéséhez használja a következő módszereket

A putpageconverttotiff(…) használatával mentheti a PDF-oldalakat TIFF-formátumba A putpageconverttopng(…) használatával mentheti a PDF oldalakat PNG formátumba A putpageconverttoemf(..) használatával mentheti a PDF-oldalakat EMF-be A putpageconverttobmp(…) használatával mentheti a PDF-oldalakat BMP-be A putpageconverttogif(…) használatával mentheti a PDF-oldalakat GIF formátumba

PDF konvertálása JPG-be a cURL parancsokkal

A cURL parancs a REST API-k parancssori terminálokon keresztüli elérésére is használható. Tehát a PDF első oldalát JPG formátumba fogjuk konvertálni, ahol az eredményül kapott fájlt felhőtárhelyre mentjük. Az Aspose.PDF Cloud eléréséhez először létre kell hoznunk egy JSON Web Tokent (JWT), miközben végrehajtjuk a következő parancsot.

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"

Most, hogy megvan a JWT token, hajtsa végre a következő parancsot a pdf képformátumba konvertálásához.

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-ből kép előnézet

  1. kép: – PDF-ből képpé átalakítás előnézete.

Következtetés

Ebben az útmutatóban megvizsgáltuk a PDF JPG formátumba konvertálásának folyamatát az Aspose.PDF Cloud SDK for Python használatával. Ezzel a hatékony eszközzel könnyedén konvertálhat PDF dokumentumokat kiváló minőségű JPG képekké, mindössze néhány sornyi kóddal. A Pythonhoz készült Aspose.PDF Cloud SDK hatékony és problémamentes megoldást kínál minden PDF-ből JPG-be konvertálási igényére. Mondjon búcsút a kézi konverzióknak, és használja ki a felhőtechnológia erejét, amellyel PDF-fájljait lenyűgöző JPG-képekké alakíthatja.

Azt is javasoljuk, hogy látogassa meg a Programmers Guide oldalt, hogy megismerje a REST API által kínált egyéb izgalmas funkciókat. Ezenkívül a Pythonhoz készült Aspose.PDF Cloud SDK teljes forráskódja letölthető a GitHub-on keresztül (az MIT licenc alatt). Ennek ellenére, ha bármilyen problémába ütközik az API használata során, vagy bármilyen további kérdése van, forduljon hozzánk bizalommal az ingyenes terméktámogatási fórumon.

kapcsolódó cikkek

Azt is javasoljuk, hogy látogassa meg a következő linkeket, ha többet szeretne megtudni erről