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

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
- PDF konvertálása Excelbe Pythonban
- PDF konvertálása XLS-be a cURL paranccsal
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.

- 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.

- 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.

- kép: - Aspose.PDF Cloud for Python csomag.
Az SDK telepítése után megjelenik a sikeres üzenet.

- 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.

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

- 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.
- Ha bármilyen problémába ütközik a Python Cloud SDK használata során, forduljon hozzánk bizalommal az ingyenes ügyfélszolgálati fórumon.
Kapcsolódó cikkek
Javasoljuk, hogy olvassa el az alábbi cikkeket, hogy többet megtudjon: