Leer hoe om Excel aanlyn na PDF om te skakel met Python SDK. Stoor XLS na PDF.

Skakel Excel na PDF om

Skakel Excel na PDF | XLS na PDF omskakeling API

In hierdie artikel gaan ons die besonderhede bespreek oor hoe om Excel na PDF om te skakel met Python SDK. Ons gebruik Excel-sigblaaie om datastelle te stoor, te organiseer en op te spoor. Dit word gebruik deur rekenmeesters, data-ontleders en ander professionele persone. Maar om hierdie lêers te kan sien, benodig ons ’n spesifieke toepassing soos MS Excel, OpenOffice Calc, ens. As ons Excel egter na PDF stoor, kan dit op enige platform en enige toestel bekyk word.

Excel na PDF-omskakelings-API

Aspose.Cells Cloud is REST API wat die vermoëns bied om Excel-lêers te skep, te redigeer en te transformeer na PDF en ander ondersteunde formate. Om hierdie kenmerke in die Python-toepassing te gebruik, probeer asseblief om Aspose.Cells Cloud SDK vir Python te gebruik. Gebruik asseblief die volgende opdrag in die konsole om die SDK te installeer:

pip install asposecellscloud

Die volgende stap is om ’n Aspose Cloud-rekening te skep en kliëntbewysbesonderhede te bekom. Hierdie geloofsbriewe is nodig om aan wolkdienste te koppel, asook om toegang tot dokumente vanaf wolkberging te verkry.

Skakel Excel om na PDF in Python

Volg asseblief die stappe hieronder om Excel na PDF-formaat om te skakel met ’n Python-kodebrokkie.

  • Skep ’n objek van CellsApi deur kliëntbewyse te gebruik
  • Skep ’n stringvoorwerp wat uitvoerformaat as PDF spesifiseer
  • Roep cellsworkbookgetworkbook(…) metode om Excel na PDF om te skakel
# Vir meer kode-voorbeelde, besoek asseblief https://github.com/aspose-cells-cloud/aspose-cells-cloud-python
def Excel2CSV():
    try:
        client_secret = "1c9379bb7d701c26cc87e741a29987bb"
        client_id = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"
        
        # inisialiseer CellsApi-instansie
        cellsApi = asposecellscloud.CellsApi(client_id,client_secret)

        # voer Excel-werkboek in
        input_file = "Book1.xlsx"
        # gevolglike formaat
        format = "PDF"
        # gevolglike lêernaam
        output = "Converted.pdf"

        # bel die API om omskakeling te begin
        response = cellsApi.cells_workbook_get_workbook(name = input_file, format=format, out_path=output) 

        # druk antwoordkode in konsole
        print(response)

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

Beeld 1: - Voorskou van Excel na PDF-omskakeling.

Die voorbeeldlêers wat in die voorbeeld hierbo gebruik word, kan afgelaai word vanaf Book1.xlsx en Converted.pdf.

XLS na PDF met behulp van cURL-opdragte

Die REST API’s kan maklik verkry word via cURL-opdragte op enige platform. Aangesien Aspose.Cells Cloud op REST-argitektuur ontwikkel is, kan ons ook XLS na PDF-omskakeling uitvoer met behulp van cURL-opdragte. Ons moet dus eers ’n JWT-toegangstoken genereer op grond van kliëntgeloofsbriewe. Voer asseblief die volgende opdrag uit:

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"

Nou moet ons die volgende opdrag uitvoer om xls aanlyn na pdf om te skakel.

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

Afsluiting

In hierdie blog het ons die stappe bespreek om Excel na PDF om te skakel met Python-kodebrokkies. Terselfdertyd het ons die opsies ondersoek om Excel na PDF te stoor met behulp van cURL-opdragte. Die volledige bronkode van Python SDK kan afgelaai word vanaf GitHub. Ons beveel ook aan dat jy Programmeerdersgids verken om meer oor ander opwindende kenmerke te wete te kom.

Indien u enige verwante navrae het of u enige probleem ondervind tydens die gebruik van ons API’s, kontak ons asseblief via Gratis Tegniese Ondersteuningsforum.

verwante artikels

Dit word sterk aanbeveel om die volgende skakels te besoek om meer te wete te kom