Lær hvordan du konverterer Excel til PDF online ved hjælp af Python SDK. Gem XLS til PDF.

Konverter Excel til PDF

Konverter Excel til PDF | XLS til PDF konvertering API

I denne artikel vil vi diskutere detaljerne om, hvordan man konverterer Excel til PDF ved hjælp af Python SDK. Vi bruger Excel-regneark til at gemme, organisere og spore datasæt. Det bruges af revisorer, dataanalytikere og andre fagfolk. Men for at se disse filer har vi brug for en specifik applikation som MS Excel, OpenOffice Calc osv. Men hvis vi gemmer Excel til PDF, kan den ses på enhver platform og enhver enhed.

Excel til PDF konvertering API

Aspose.Cells Cloud er REST API, der tilbyder mulighederne for at oprette, redigere og transformere Excel-filer til PDF og andre understøttede formater. For at bruge disse funktioner i Python-applikationen, prøv venligst at bruge Aspose.Cells Cloud SDK for Python. Brug venligst følgende kommando i konsollen til at installere SDK’et:

pip install asposecellscloud

Det næste trin er at oprette en Aspose Cloud-konto og indhente klientoplysninger. Disse legitimationsoplysninger er nødvendige for at oprette forbindelse til cloud-tjenester samt for at få adgang til dokumenter fra cloud-lager.

Konverter Excel til PDF i Python

Følg trinene nedenfor for at konvertere Excel til PDF-format ved hjælp af et Python-kodestykke.

  • Opret et objekt af CellsApi ved hjælp af klientlegitimationsoplysninger
  • Opret et strengobjekt, der angiver outputformat som PDF
  • Kald cellsworkbookgetworkbook(…)-metoden for at konvertere Excel til PDF
# For flere kodeeksempler, besøg venligst https://github.com/aspose-cells-cloud/aspose-cells-cloud-python
def Excel2CSV():
    try:
        client_secret = "1c9379bb7d701c26cc87e741a29987bb"
        client_id = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"
        
        # initialisere CellsApi instnace
        cellsApi = asposecellscloud.CellsApi(client_id,client_secret)

        # input Excel-projektmappe
        input_file = "Book1.xlsx"
        # resulterende format
        format = "PDF"
        # resulterende filnavn
        output = "Converted.pdf"

        # kalde API'en for at starte konverteringsoperationen
        response = cellsApi.cells_workbook_get_workbook(name = input_file, format=format, out_path=output) 

        # udskrive svarkode i konsollen
        print(response)

    except ApiException as e:
        print("Exception while calling CellsApi: {0}".format(e))
        print("Code:" + str(e.code))
        print("Message:" + e.message)
Excel til PDF

Billede 1:- Forhåndsvisning af konvertering fra Excel til PDF.

Eksempelfilerne brugt i ovenstående eksempel kan downloades fra Book1.xlsx og Converted.pdf.

XLS til PDF ved hjælp af cURL-kommandoer

REST API’erne kan nemt tilgås via cURL-kommandoer på enhver platform. Da Aspose.Cells Cloud er udviklet på REST-arkitektur, så kan vi også udføre XLS til PDF-konvertering ved hjælp af cURL-kommandoer. Så først skal vi generere et JWT-adgangstoken baseret på klientoplysninger. Udfør venligst følgende kommando:

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"

Nu skal vi udføre følgende kommando for at konvertere xls til pdf online.

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{}

Konklusion

I denne blog har vi diskuteret trinene til at konvertere Excel til PDF ved hjælp af Python-kodestykker. Samtidig har vi undersøgt mulighederne for at gemme Excel til PDF ved hjælp af cURL-kommandoer. Den komplette kildekode for Python SDK kan downloades fra GitHub. Vi anbefaler også, at du udforsker Programmers Guide for at lære mere om andre spændende funktioner.

Skulle du have nogen relaterede forespørgsler, eller du støder på problemer, mens du bruger vores API’er, er du velkommen til at kontakte os via Gratis teknisk supportforum.

relaterede artikler

Det anbefales stærkt at besøge følgende links for at lære mere om