XLSB in PDF

Salva XLSB come PDF | convertire Xls in PDF online

XLSB è una raccolta di record e strutture che specificano il contenuto della cartella di lavoro di Excel. Di solito, il contenuto include tabelle non strutturate o semi-strutturate di numeri, testo o sia numeri che testo, formule, connessioni dati esterne, grafici e immagini. Per avere una maggiore adattabilità e condivisione dei dati tra i team, la conversione in formato PDF è un approccio pratico. Pertanto, in questo articolo, discuteremo i dettagli su come convertire XLSB in PDF utilizzando Python SDK.

API di conversione di Excel

Aspose.Cells Cloud SDK For Python è la nostra soluzione collaudata per la creazione, la manipolazione e la trasformazione di file Excel in principali formati di file incluso PDF. Quindi installiamo l’SDK eseguendo il seguente comando:

pip install asposecellscloud

Dopo l’installazione, il passaggio successivo consiste nel registrare un account gratuito su Aspose.Cloud dashboard utilizzando GitHub o l’account Google o utilizzare la registrazione per ottenere le credenziali del cliente.

XLSB in PDF in Python

In questa sezione, seguiremo i passaggi per caricare il foglio di lavoro XLSB (excel) dal cloud storage e trasformarlo in formato PDF. Tieni presente che convertiremo la cartella di lavoro completa in formato PDF.

  • Innanzitutto, crea un oggetto di CellsApi utilizzando le credenziali del client
  • In secondo luogo, specificare il nome di input XLSB, il nome del file risultante e il formato di output come PDF
  • Chiama il metodo cellsworkbookgetworkbook(…) per convertire XLSB in PDF e salvare l’output nell’archivio cloud
# Per ulteriori esempi di codice, visitare 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"

        # inizializza l'istanza di CellsApi
        cellsApi = asposecellscloud.CellsApi(client_id,client_secret)

        # inserire la cartella di lavoro XLSB
        input_file = "myDocument.xlsb"
        # formato risultante
        format = "PDF"
        # nome file risultante
        output = "Converted.pdf"

        # chiama l'API per convertire XLSB in PDF
        response = cellsApi.cells_workbook_get_workbook(name = input_file, format=format, out_path=output) 

        # stampa il codice di risposta nella console
        print(response)

        # stampa messaggio in console (facoltativo)
        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)
Anteprima da Excel a PDF

Immagine 1: - Anteprima della conversione da Excel a PDF

Converti Excel in PDF utilizzando i comandi cURL

Ora seguiremo i passaggi per salvare Excel in pdf utilizzando i comandi cURL in un terminale della riga di comando. Quindi, prima dobbiamo generare un token di accesso JWT (basato sulle credenziali del nostro client)

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"

Ora esegui il seguente comando per convertire Excel in formato PDF. Dopo l’esecuzione, il PDF risultante viene salvato nello stesso archivio cloud.

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>"

Converti foglio Excel specifico in PDF utilizzando il comando cURL

Potremmo avere l’esigenza di convertire il foglio di lavoro selezionato di XLS in formato PDF, piuttosto che trasformare la cartella di lavoro completa. Quindi, in questa sezione, realizzeremo questo requisito. t credenziali.

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
Foglio Excel in PDF

Immagine 2: - Anteprima di conversione da foglio Excel a PDF

Ottenere i file di esempio utilizzati negli esempi precedenti dai seguenti collegamenti

Conclusione

Abbiamo imparato i passaggi per convertire Excel in PDF (da XLSB a PDF) utilizzando Python SDK. Allo stesso tempo, abbiamo appreso i dettagli su come convertire Excel completo in PDF utilizzando i comandi cURL, nonché su come esportare un foglio Excel specifico in PDF. Potresti considerare di esplorare la Guida per gli sviluppatori per conoscere altre interessanti funzionalità offerte dall’API. In caso di problemi, non esitare a contattarci tramite il forum di supporto tecnico gratuito.

articoli Correlati

Ti consigliamo di consultare i seguenti articoli per una maggiore comprensione: