I det stadigt udviklende landskab af databehandling og informationsdeling er muligheden for problemfrit at konvertere Excel Binary Workbook-filer (XLSB) til Portable Document Format (PDF) blevet et væsentligt krav. Efterhånden som virksomheder og fagfolk navigerer i kompleksiteten af datapræsentation, analyse og samarbejde, er efterspørgslen efter en pålidelig og effektiv løsning til at bygge bro mellem disse to formater vokset betydeligt. Denne artikel dykker ned i det afgørende behov for en funktion, der gør det muligt at konvertere XLSB til PDF ved hjælp af Python Cloud SDK, og fremhæver dens praktiske betydning og de fordele, den tilbyder for både enkeltpersoner og organisationer.
- Excel til PDF konvertering API
- XLSB til PDF i Python
- Konverter Excel til PDF ved hjælp af cURL-kommandoer
- Konverter specifikt Excel-regneark til PDF ved hjælp af cURL-kommando
Excel til PDF konvertering API
For at opnå en problemfri konvertering fra XLSB til PDF fremstår Aspose.PDF Cloud SDK til Python som et kraftfuldt værktøj. Denne Cloud SDK giver dig mulighed for ubesværet at integrere konverteringsfunktionen i dine applikationer. SDK’et håndterer formatering intelligent, bevarer diagrammer, tabeller og andre visuelle elementer i resulterende PDF-output. Så det sikrer, at dine konverterede dokumenter ikke kun bevarer nøjagtigheden, men også afspejler den originale XLSB’s visuelle repræsentation.
Nu, for at bruge SDK’et, skal du udføre følgende kommando for at installere SDK’et på det lokale system:
pip install asposecellscloud
Efter installationen er næste trin at registrere en gratis konto over cloud dashboard ved hjælp af GitHub eller Google-konto eller bruge Tilmeld dig for at få dine kundeoplysninger.
XLSB til PDF i Python
I dette afsnit skal vi følge trinene for at indlæse XLSB (excel) regneark fra skylager og omdanne det til PDF-format. I dette eksempel er alle regnearkene i XLSB konverteret til PDF-format.
- For det første skal du oprette et objekt af klassen CellsApi ved at sende klientlegitimationsoplysninger som argumenter.
- For det andet skal du angive navnet på input-XLSB, det resulterende filnavn og outputformatet som PDF.
- Til sidst skal du kalde cellsworkbookgetworkbook(…)-metoden for at konvertere XLSB til PDF-format og gemme outputtet til skylager.
# For flere kodeeksempler, besøg venligst https://github.com/aspose-cells-cloud/aspose-cells-cloud-python
def XLSBtoPDF():
try:
#Client credentials
client_secret = "1c9379bb7d701c26cc87e741a29987bb"
client_id = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"
# initialisere CellsApi-instansen
cellsApi = asposecellscloud.CellsApi(client_id,client_secret)
# input XLSB projektmappe
input_file = "myDocument.xlsb"
# resulterende format
format = "PDF"
# resulterende filnavn
output = "Converted.pdf"
# kalde API'et for at konvertere XLSB til PDF
response = cellsApi.cells_workbook_get_workbook(name = input_file, format=format, out_path=output)
# udskrive svarkode i konsollen
print(response)
# udskriv besked i konsollen (valgfrit)
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)
Konverter Excel til PDF ved hjælp af cURL-kommandoer
XLSB til PDF-konverteringen finder sit fremskridt gennem synergien fra Aspose.Cells Cloud og kraften i cURL-kommandoer. Denne dynamiske duo tilbyder dig en alsidig og kommandolinjevenlig tilgang til at udføre denne vigtige transformation uden besvær. Så uanset om du arbejder på en hurtig datamigrering eller en systematisk batchkonvertering, tilbyder denne kombination en elegant løsning.
Nu skal vi for det første generere et JWT-adgangstoken (baseret på vores klientoplysninger):
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"
Når vi har et JWT-token, skal du udføre følgende kommando for at konvertere Excel (XLSB) til PDF-format. Efter udførelsen gemmes den resulterende PDF på det samme skylager.
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>"
Konverter specifikt Excel-regneark til PDF ved hjælp af cURL-kommando
I stedet for at konvertere alle regnearkene fra XLSB-filen, kan vi have et krav om at konvertere det valgte regneark til PDF-format. Så udfør venligst følgende kommando for at gemme det valgte regneark til PDF online.
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
Du kan få eksempelfilerne brugt i ovenstående eksempler fra følgende links:
nyttige links
Konklusion
Afslutningsvis præsenterer rejsen for at konvertere XLSB til PDF to adskilte, men effektive veje, der hver imødekommer forskellige brugerpræferencer og tekniske muligheder. Aspose.PDF Cloud SDK for Python tilbyder en brugervenlig og kodecentreret løsning, der problemfrit integrerer XLSB til PDF-konvertering i Python-applikationer. På den anden side præsenterer kombinationen af Aspose.Cells Cloud og cURL kommandoer et kommandolinjedrevet alternativ. Denne tilgang udnytter bekvemmeligheden og kendskabet til kommandolinjegrænseflader, hvilket giver mulighed for hurtige konverteringer direkte fra terminalen.
relaterede artikler
Vi anbefaler at gennemgå følgende artikler for yderligere forståelse: