PDF–Excel konverter fejlesztése a Python Cloud SDK használatával.

PDF konvertálása Excelbe

PDF konvertálása Excelbe | PDF exportálása Excelbe a Python SDK használatával

A PDF fájlok kiválóan alkalmasak a dokumentumok formázásának megőrzésére, de az adatok kinyerése és felhasználása belőlük bonyolult lehet. Itt válik nyilvánvalóvá a PDF-ek Excel-be konvertálásának szükségessége. Az Excel munkafüzet táblázatos formátumával strukturált módot kínál az adatok rendszerezésére és feldolgozására. Képzelje el, hogy zökkenőmentesen kivonja a táblázatokat, ábrákat és szövegeket egy PDF-ből, és azokat szépen elrendezve az Excel celláiban, elemzésre készen. Ez az átalakítás nemcsak leegyszerűsíti az adatkezelést, hanem növeli a hatékonyságot és a termelékenységet is.

Ezen túlmenően, az excel elsősorban olyan adatok tárolására és rendszerezésére szolgál, mint a bevételi, bérszámfejtési és számviteli információk. Lehetővé teszik a felhasználó számára, hogy számításokat végezzen ezekkel az adatokkal, és grafikonokat és diagramokat készítsen. Ebben a cikkben a PDF-ből Excel formátumba konvertálásának részleteit fogjuk megvitatni.

Python Cloud SDK PDF-feldolgozáshoz

Az Aspose.PDF Cloud SDK for Python hatékony eszköz a PDF-ből XLS-be konvertálási folyamatok egyszerűsítésére. Nemcsak a zökkenőmentes „pdf-ből excelbe” konvertálást segíti elő, hanem számtalan egyéb funkciót is kínál. Képzelje el, hogy kihasználja a PDF-fájlok kezelésének, a konkrét adatok kinyerésének és az Excel-kompatibilis fájlok könnyű létrehozásának lehetőségét.

Az első lépés a Python Cloud SDK telepítése, amely letölthető PIP és GitHub tárolón keresztül. Ezért kérjük, hajtsa végre a következő parancsot a terminálban/parancssorban a Cloud SDK legújabb verziójának telepítéséhez.

pip install asposepdfcloud

MS Visual Studio

Ha közvetlenül hozzá kell adnia a referenciát Python-projektjéhez a Visual Studio IDE-n belül, kérjük, keressen az asposepdfcloud csomagban a Python-környezet ablakában. Kérjük, kövesse az alábbi képen látható lépéseket a telepítési folyamat befejezéséhez.

PDF mentése Excelbe

  1. kép: - Aspose.PDF Cloud SDK Python csomaghoz.

PyCharm

A PyCharm egy népszerű IDE a Python fejlesztéshez. Ebben a részben a PyCharm beállításait tárgyaljuk a Windows platformon.

  • Kattintson a Fájl menüre, és válassza a Beállítások… menüpontot.
PyCharm beállítások

  1. kép: - PyCharm Settings menüpont.

  • Bontsa ki a projektfát balról, és válassza a Python Interpreter opciót.
  • Kattintson a + (plusz) jelre a jobb oldalon, és írja be az asposepdfcloud kifejezést a keresőmezőbe az elérhető csomagok párbeszédpanelen.
  • Most kattintson a Csomag telepítése gombra.
PDF konvertálása Excel SDK-ba

  1. kép: - Aspose.PDF Cloud for Python csomag.

Az SDK telepítése után megjelenik a sikeres üzenet.

PDF-ből Excel SDK-ba

  1. kép: – Sikerüzenet az Aspose.PDF Cloud for Python telepítése után.

  • Ha nincs meglévő fiókja a felhő irányítópultján, létrehozhat egy ingyenes fiókot a GitHub vagy a Google hitelesítő adataival. Most jelentkezzen be az irányítópultra, és szerezze be személyre szabott kliens hitelesítő adatait.
Ügyfél hitelesítő adatai

  1. kép: - Ügyfél hitelesítő adatai az Aspose.Cloud irányítópulton.

PDF konvertálása Excelbe Pythonban

Kérjük, kövesse az alábbi utasításokat a PDF-ből Excel-munkafüzetté (XLSX) történő átalakításához Python-kódrészlet segítségével. Kérjük, vegye figyelembe, hogy a következő kódrészletek esetén a bemeneti PDF elérhető lesz a felhőalapú tárhelyen.

  • Először hozzon létre egy példányt az ApiClient osztályból, miközben argumentumként adja meg a Client ID Client Secretet.
  • Másodszor, hozzon létre egy PdfApi osztály példányt, amely argumentumként veszi az ApiClient objektumot.
  • Most adja meg a bemeneti PDF és az eredményül kapott XLSX fájl nevét.
  • Végül hívja meg a putpdfinstoragetoxlsx(..) metódust, amely megkapja a bemeneti PDF-fájlt, az eredményül kapott XLSX-fájlnevet és egy opcionális paramétert az egységes munkalapok létrehozásához.
# További kódmintákért látogasson el a https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-python webhelyre.
# Az ügyfél hitelesítő adataiért látogasson el a https://dashboard.aspose.cloud/ oldalra.

def pdf2xlsx():
    try:
        #Client credentials
        client_secret = "406b404b2df649611e508bbcfcd2a77f"
        client_id = "88d1cda8-b12c-4a80-b1ad-c85ac483c5c5"

        #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)

        #input PDF file name
        input_file = 'awesomeTable.pdf'

        # az eredményül kapott Excel munkafüzet neve
        resultant_file_name = 'Resultant.xlsx'
    
        # Hívja az API-t a PDF Excel formátumba konvertálásához
        response = pdf_api.put_pdf_in_storage_to_xlsx(name=input_file, out_path=resultant_file_name, uniform_worksheets='true')

        # üzenet nyomtatása a konzolon (opcionális)
        print('PDF successfully converted to Excel format !')    
    except ApiException as e:
        print("Exception while calling PdfApi: {0}".format(e))
PDF-ből XLSX-be előnézet

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

A fenti példában használt mintafájlok letölthetők az awesomeTable.pdf és a Resultant.xlsx oldalról.

PDF konvertálása XLS-be a cURL paranccsal

A PDf átalakítása XLS-re könnyen végrehajtható az Aspose.PDF Cloud és a cURL parancsok használatával, mivel ez egy áramvonalas és automatizált megközelítést képvisel. A cURL parancsok és az Aspose.PDF Cloud együttes használatával nem csak az átalakítási folyamatot egyszerűsítjük le, hanem a különböző munkafolyamatokba való zökkenőmentes integrációt is lehetővé tesszük.

Az első ebben a megközelítésben egy JSON Web Token (JWT) létrehozása az ügyfél hitelesítő adatai alapján. Tehát kérjük, hajtsa végre a következő parancsot a JWT token generálásához.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=88d1cda8-b12c-4a80-b1ad-c85ac483c5c5&client_secret=406b404b2df649611e508bbcfcd2a77f" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Ha megvan a JWT token, kérjük, hajtsa végre a következő parancsot a PDF XLS formátumba konvertálásához.

curl -v "https://api.aspose.cloud/v3.0/pdf/awesomeTable.pdf/convert/xlsx?outPath=Converted.xlsx&uniformWorksheets=true" \
-X PUT \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"

Következtetés

Összefoglalva, akár a robusztus Aspose.PDF Cloud SDK-t választjuk Pythonhoz, akár a cURL-parancsokat az Aspose.PDF Clouddal párhuzamosan használjuk, könnyedén megvalósíthatjuk a PDF-et Excel formátumba alakítani. A Pythonhoz készült Aspose.PDF Cloud SDK átfogó és fejlesztőbarát megoldást kínál, amely az átalakításon túlmenően számos funkcióval rendelkezik. Másrészt a cURL parancsok kihasználása sokoldalú és szkriptelhető megközelítést biztosít. A választott módszertől függetlenül mindkét megközelítés hatékony eszköz, amely forradalmasítja az adatok strukturálását és kinyerését a PDF-fájlokból.

Kapcsolódó cikkek

Javasoljuk, hogy olvassa el az alábbi cikkeket, hogy többet megtudjon: