Az adatfeldolgozás és információmegosztás folyamatosan fejlődő környezetében az Excel bináris munkafüzet (XLSB) fájlok zökkenőmentes konvertálása Portable Document Format (PDF) formátumba elengedhetetlen feltételé vált. Ahogy a vállalkozások és a szakemberek eligazodnak az adatok bemutatásának, elemzésének és együttműködésének összetettségei között, jelentősen megnőtt az igény a megbízható és hatékony megoldások iránt, amelyek áthidalják a két formátum közötti szakadékot. Ez a cikk egy olyan funkció kulcsfontosságú szükségletét vizsgálja, amely lehetővé teszi az XLSB-ből PDF-be való konvertálást a Python Cloud SDK használatával, kiemelve ennek gyakorlati jelentőségét, valamint az egyének és szervezetek számára kínált előnyöket.
- Excel PDF konvertáló API
- XLSB-ből PDF-be Pythonban
- Az Excel konvertálása PDF-be a cURL parancsokkal
- Konkrét Excel-munkalap konvertálása PDF-be a cURL paranccsal
Excel PDF konvertáló API
Az XLSB-ről PDF-re való zökkenőmentes konvertálás érdekében az Aspose.PDF Cloud SDK for Python hatékony eszközként jelenik meg. Ez a Cloud SDK lehetővé teszi, hogy a konverziós funkciót könnyedén integrálja alkalmazásaiba. Az SDK intelligens módon kezeli a formázást, megőrzi a diagramokat, táblázatokat és egyéb vizuális elemeket az eredményül kapott PDF-kimenetben. Így biztosítja, hogy a konvertált dokumentumok ne csak megőrizzék a pontosságot, hanem tükrözzék az eredeti XLSB vizuális megjelenítését is.
Most az SDK használatához hajtsa végre a következő parancsot az SDK helyi rendszerre történő telepítéséhez:
pip install asposecellscloud
A telepítés után a következő lépés egy ingyenes fiók regisztrálása cloud dashboard-on keresztül GitHub vagy Google-fiók használatával, vagy a Regisztráció segítségével megszerezheti az ügyfél hitelesítő adatait.
XLSB-ből PDF-be Pythonban
Ebben a részben az XLSB (excel) munkalap felhőtárhelyről történő betöltéséhez és PDF formátumba történő átalakításához szükséges lépéseket követjük. Ebben a példában az XLSB összes munkalapja PDF formátumba lesz konvertálva.
- Először is hozzon létre egy CellsApi osztályú objektumot az ügyfél hitelesítő adatainak argumentumként történő átadásával.
- Másodszor, adja meg a bemeneti XLSB nevét, az eredményül kapott fájl nevét és a kimeneti formátumot PDF formátumban.
- Végül hívja meg a cellworkbookgetworkbook(…) metódust, hogy az XLSB-t PDF formátumba konvertálja, és a kimenetet felhőtárhelyre mentse.
# További kódmintákért látogasson el a https://github.com/aspose-cells-cloud/aspose-cells-cloud-python webhelyre.
def XLSBtoPDF():
try:
#Client credentials
client_secret = "1c9379bb7d701c26cc87e741a29987bb"
client_id = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"
# inicializálja a CellsApi példányt
cellsApi = asposecellscloud.CellsApi(client_id,client_secret)
# bemeneti XLSB munkafüzet
input_file = "myDocument.xlsb"
# eredő formátum
format = "PDF"
# eredő fájlnév
output = "Converted.pdf"
# hívja meg az API-t az XLSB PDF-be konvertálásához
response = cellsApi.cells_workbook_get_workbook(name = input_file, format=format, out_path=output)
# válaszkód kinyomtatása a konzolon
print(response)
# üzenet nyomtatása a konzolon (opcionális)
print('XLSB sucessfully converted to PDF !')
except ApiException as e:
print("Exception while calling CellsApi: {0}".format(e))
print("Code:" + str(e.code))
print("Message:" + e.message)
Az Excel konvertálása PDF-be a cURL parancsokkal
Az XLSB PDF konvertálása az Aspose.Cells Cloud szinergiáján és a cURL parancsok erején keresztül éri el előrelépését. Ez a dinamikus duó sokoldalú és parancssori-barát megközelítést kínál, amellyel könnyedén végrehajthatja ezt az alapvető átalakítást. Tehát akár gyors adatmigráción, akár szisztematikus kötegelt konvertáláson dolgozik, ez a kombináció elegáns megoldást kínál.
Most először létre kell hoznunk egy JWT hozzáférési tokent (ügyfél hitelesítő adatai alapján):
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"
Ha megvan a JWT token, kérjük, hajtsa végre a következő parancsot az Excel (XLSB) PDF formátumba konvertálásához. A végrehajtás után az eredményül kapott PDF ugyanarra a felhőtárhelyre kerül mentésre.
curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument.xlsb?format=PDF&isAutoFit=false&onlySaveTable=false&outPath=Converted.pdf&checkExcelRestriction=true" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>"
Konkrét Excel-munkalap konvertálása PDF-be a cURL paranccsal
Ahelyett, hogy az összes munkalapot XLSB fájlból konvertálnánk, előfordulhat, hogy a kiválasztott munkalapot PDF formátumba kell konvertálni. Tehát, kérjük, hajtsa végre a következő parancsot a kiválasztott munkalap PDF formátumba online mentéséhez.
curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument.xlsb/worksheets/Sheet2?format=PDF&verticalResolution=0&horizontalResolution=0" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>" \
-o SingleWorksheet.pdf
A fenti példákban használt mintafájlokat a következő hivatkozásokról szerezheti be:
Hasznos Linkek
Következtetés
Összefoglalva, az XLSB PDF-re konvertálása két különböző, mégis hatékony utat mutat be, amelyek mindegyike különféle felhasználói preferenciákat és műszaki lehetőségeket biztosít. Az Aspose.PDF Cloud SDK for Python felhasználóbarát és kódközpontú megoldást kínál, amely zökkenőmentesen integrálja az XLSB-ből PDF-be konvertálást Python-alkalmazásokba. Másrészt az Aspose.Cells Cloud és a cURL parancsok kombinációja parancssor-vezérelt alternatívát kínál. Ez a megközelítés kihasználja a parancssori interfészek kényelmét és ismertségét, lehetővé téve a gyors konverziót közvetlenül a terminálról.
kapcsolódó cikkek
Javasoljuk, hogy olvassa el az alábbi cikkeket a további megértés érdekében: