Ismerje meg, hogyan konvertálhatja az Excelt PDF-be online a Python SDK használatával. XLS mentése PDF-be.
Ebben a cikkben megvitatjuk az Excel PDF formátumú konvertálásának részleteit Python SDK használatával. Az adatkészletek tárolására, rendszerezésére és nyomon követésére Excel-táblázatokat használunk. Könyvelők, adatelemzők és más szakemberek használják. De ahhoz, hogy ezeket a fájlokat megtekinthessük, szükségünk van egy speciális alkalmazásra, mint például az MS Excel, az OpenOffice Calc stb. Ha azonban az Excelt PDF-be mentjük, akkor az bármilyen platformon és bármilyen eszközön megtekinthető.
Excel PDF konvertáló API
Az Aspose.Cells Cloud egy REST API, amely lehetőséget kínál Excel-fájlok létrehozására, szerkesztésére és átalakítására PDF és más támogatott formátumokká. Ha szeretné használni ezeket a funkciókat a Python alkalmazásban, próbálkozzon az Aspose.Cells Cloud SDK for Python használatával. Az SDK telepítéséhez használja a következő parancsot a konzolban:
pip install asposecellscloud
A következő lépés az Aspose Cloud-fiók létrehozása, és az ügyfél hitelesítő adatainak beszerzése. Ezek a hitelesítő adatok szükségesek a felhőszolgáltatásokhoz való csatlakozáshoz, valamint a felhőalapú tárhelyről származó dokumentumok eléréséhez.
Az Excel konvertálása PDF-be Pythonban
Kérjük, kövesse az alábbi lépéseket az Excel PDF formátumba konvertálásához Python kódrészlet használatával.
- Hozzon létre egy CellsApi objektumot az ügyfél hitelesítő adataival
- Hozzon létre egy karakterlánc-objektumot, amely PDF-ként adja meg a kimeneti formátumot
- Hívja meg a cellsworkbookgetworkbook(…) metódust az Excel PDF-be konvertálásához
# További kódmintákért látogasson el a https://github.com/aspose-cells-cloud/aspose-cells-cloud-python webhelyre.
def Excel2CSV():
try:
client_secret = "1c9379bb7d701c26cc87e741a29987bb"
client_id = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"
# inicializálja a CellsApi példányt
cellsApi = asposecellscloud.CellsApi(client_id,client_secret)
# beviteli Excel munkafüzet
input_file = "Book1.xlsx"
# eredő formátum
format = "PDF"
# eredő fájlnév
output = "Converted.pdf"
# hívja meg az API-t a konverziós művelet elindításához
response = cellsApi.cells_workbook_get_workbook(name = input_file, format=format, out_path=output)
# válaszkód kinyomtatása a konzolban
print(response)
except ApiException as e:
print("Exception while calling CellsApi: {0}".format(e))
print("Code:" + str(e.code))
print("Message:" + e.message)
A fenti példában használt mintafájlok letölthetők a Book1.xlsx és a Converted.pdf oldalról.
XLS-ből PDF-be a cURL parancsok használatával
A REST API-k könnyen elérhetők cURL parancsokkal bármilyen platformon. Mivel az Aspose.Cells Cloud REST architektúrára épül, így az XLS-ből PDF-be konvertálást is végezhetünk cURL parancsokkal. Tehát először létre kell hoznunk egy JWT hozzáférési tokent az ügyfél hitelesítő adatai alapján. Kérjük, hajtsa végre 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 végre kell hajtanunk a következő parancsot az xls online konvertálásához pdf formátumba.
curl -v -X GET "https://api.aspose.cloud/v3.0/cells/Book1.xlsx?format=PDF&isAutoFit=true&onlySaveTable=false&outPath=Converted.pdf&checkExcelRestriction=true" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>" \
-d{}
Következtetés
Ebben a blogban megvitattuk azokat a lépéseket, amelyekkel az Excel Python kódrészletek segítségével PDF-be konvertálható. Ugyanakkor megvizsgáltuk az Excel PDF formátumba mentésének lehetőségeit cURL parancsokkal. A Python SDK teljes forráskódja letölthető a GitHub oldalról. Azt is javasoljuk, hogy tekintse meg a Programmers Guide-et, hogy többet megtudjon más izgalmas funkciókról.
Ha bármilyen kapcsolódó kérdése van, vagy bármilyen problémába ütközik API-jaink használata során, kérjük, forduljon hozzánk bizalommal az Ingyenes technikai támogatási fórumon.
kapcsolódó cikkek
Erősen ajánlott az alábbi linkek meglátogatása, ha többet szeretne megtudni erről