Opi muuttamaan Excel PDF-muotoon verkossa Python SDK:n avulla. Tallenna XLS PDF-muotoon.

Muunna Excel PDF-muotoon

Muunna Excel PDF:ksi | XLS-pdf-muunnossovellusliittymä

Tässä artikkelissa aiomme keskustella yksityiskohdista, kuinka Excel muunnetaan PDF:ksi Python SDK:n avulla. Käytämme Excel-laskentataulukoita datajoukkojen tallentamiseen, järjestämiseen ja seurantaan. Sitä käyttävät kirjanpitäjät, data-analyytikot ja muut ammattilaiset. Mutta näiden tiedostojen tarkastelemiseksi tarvitsemme tietyn sovelluksen, kuten MS Excelin, OpenOffice Calcin jne. Kuitenkin, jos tallennamme Excelin PDF-muotoon, sitä voidaan tarkastella millä tahansa alustalla ja millä tahansa laitteella.

Excelin PDF-muunnossovellusliittymä

Aspose.Cells Cloud on REST API, joka tarjoaa mahdollisuuden luoda, muokata ja muuntaa Excel-tiedostoja PDF-muotoon ja muihin tuettuihin muotoihin. Jotta voit käyttää näitä ominaisuuksia Python-sovelluksessa, yritä käyttää Aspose.Cells Cloud SDK for Python. Asenna SDK käyttämällä konsolin seuraavaa komentoa:

pip install asposecellscloud

Seuraava vaihe on luoda Aspose Cloud -tili ja hankkia asiakkaan tunnistetiedot. Nämä tunnistetiedot ovat välttämättömiä pilvipalveluihin yhdistämiseen sekä asiakirjojen käyttämiseen pilvitallennustilassa.

Muunna Excel PDF:ksi Pythonissa

Noudata alla annettuja ohjeita muuntaaksesi Excel PDF-muotoon Python-koodinpätkän avulla.

  • Luo CellsApi -objekti käyttämällä asiakkaan tunnistetietoja
  • Luo merkkijonoobjekti, joka määrittää ulostulomuodon PDF-muodossa
  • Kutsu cellsworkbookgetworkbook(…) menetelmä muuntaa Excel PDF-muotoon
# Lisää koodinäytteitä on osoitteessa https://github.com/aspose-cells-cloud/aspose-cells-cloud-python
def Excel2CSV():
    try:
        client_secret = "1c9379bb7d701c26cc87e741a29987bb"
        client_id = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"
        
        # alusta CellsApi-instnace
        cellsApi = asposecellscloud.CellsApi(client_id,client_secret)

        # syötä Excel-työkirja
        input_file = "Book1.xlsx"
        # tuloksena oleva muoto
        format = "PDF"
        # tuloksena oleva tiedostonimi
        output = "Converted.pdf"

        # kutsua API aloittaaksesi muunnostoiminnon
        response = cellsApi.cells_workbook_get_workbook(name = input_file, format=format, out_path=output) 

        # tulosta vastauskoodi konsolissa
        print(response)

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

Kuva 1: - Esikatselu Excel-pdf-muunnos.

Yllä olevassa esimerkissä käytetyt mallitiedostot voidaan ladata osoitteesta Book1.xlsx ja Converted.pdf.

XLS PDF:ksi cURL-komentojen avulla

REST-sovellusliittymiä voidaan helposti käyttää cURL-komentojen avulla millä tahansa alustalla. Koska Aspose.Cells Cloud on kehitetty REST-arkkitehtuurille, voimme myös suorittaa XLS-muunnoksen PDF-muotoon käyttämällä cURL-komentoja. Joten ensin meidän on luotava JWT-käyttöoikeustunnus asiakkaan tunnistetietojen perusteella. Ole hyvä ja suorita seuraava komento:

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"

Nyt meidän on suoritettava seuraava komento muuntaaksesi xls: n pdf-muotoon verkossa.

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

Johtopäätös

Tässä blogissa olemme keskustelleet vaiheista, joilla Excel muunnetaan PDF-muotoon Python-koodinpätkän avulla. Samalla olemme tutkineet vaihtoehtoja Excelin tallentamiseen PDF-muotoon cURL-komentojen avulla. Python SDK:n täydellinen lähdekoodi voidaan ladata osoitteesta GitHub. Suosittelemme myös tutustumaan Ohjelmoijien oppaaseen saadaksesi lisätietoja muista jännittävistä ominaisuuksista.

Jos sinulla on aiheeseen liittyviä kysymyksiä tai kohtaat ongelmia sovellusliittymiemme käytössä, ota meihin yhteyttä Ilmainen teknisen tuen keskustelupalsta.

Aiheeseen liittyvät artikkelit

On erittäin suositeltavaa käydä seuraavissa linkeissä saadaksesi lisätietoja