XLSB en PDF

Enregistrer XLSB au format PDF | convertir Xls en PDF en ligne

Le XLSB est une collection d’enregistrements et de structures qui spécifient le contenu du classeur Excel. Généralement, le contenu comprend des tableaux de nombres non structurés ou semi-structurés, du texte, ou à la fois des nombres et du texte, des formules, des connexions de données externes, des graphiques et des images. Afin d’avoir une plus grande adaptabilité et un partage des données entre les équipes, la conversion au format PDF est une approche pratique. Par conséquent, dans cet article, nous allons discuter des détails sur la façon de convertir XLSB en PDF en utilisant Python SDK.

API de conversion Excel

Aspose.Cells Cloud SDK For Python est notre solution éprouvée pour la création, la manipulation et la transformation de fichiers Excel vers les principaux formats de fichiers, y compris le PDF. Installons donc le SDK en exécutant la commande suivante :

pip install asposecellscloud

Après l’installation, l’étape suivante consiste à créer un compte gratuit sur tableau de bord Aspose.Cloud à l’aide d’un compte GitHub ou Google ou d’utiliser l’inscription pour obtenir vos informations d’identification client.

XLSB en PDF en Python

Dans cette section, nous allons suivre les étapes pour charger la feuille de calcul XLSB (Excel) à partir du stockage en nuage et la transformer au format PDF. Veuillez noter que nous allons convertir le classeur complet au format PDF.

  • Tout d’abord, créez un objet de CellsApi en utilisant les informations d’identification du client
  • Deuxièmement, spécifiez le nom de l’entrée XLSB, le nom du fichier résultant et le format de sortie au format PDF
  • Appelez la méthode cellsworkbookgetworkbook(…) pour convertir XLSB en PDF et enregistrer la sortie dans le stockage Cloud
# Pour plus d'exemples de code, veuillez visiter 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"

        # initialiser l'instance CellsApi
        cellsApi = asposecellscloud.CellsApi(client_id,client_secret)

        # entrée du classeur XLSB
        input_file = "myDocument.xlsb"
        # format résultant
        format = "PDF"
        # nom du fichier résultant
        output = "Converted.pdf"

        # appeler l'API pour convertir XLSB en PDF
        response = cellsApi.cells_workbook_get_workbook(name = input_file, format=format, out_path=output) 

        # imprimer le code de réponse dans la console
        print(response)

        # imprimer le message dans la console (facultatif)
        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)
Aperçu Excel vers PDF

Image 1 :- Aperçu de la conversion d’Excel en PDF

Convertir Excel en PDF à l’aide des commandes cURL

Nous allons maintenant suivre les étapes pour enregistrer Excel au format PDF à l’aide des commandes cURL dans un terminal de ligne de commande. Nous devons donc d’abord générer un jeton d’accès JWT (basé sur nos informations d’identification 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"

Exécutez maintenant la commande suivante pour convertir Excel au format PDF. Après l’exécution, le PDF résultant est enregistré dans le même stockage 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>"

Convertir une feuille Excel spécifique en PDF à l’aide de la commande cURL

Nous pouvons être amenés à convertir la feuille de calcul XLS sélectionnée au format PDF, plutôt que de transformer le classeur complet. Donc, dans cette section, nous allons accomplir cette exigence.

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
Feuille Excel en PDF

Image 2 :- Aperçu de la conversion de feuille Excel en PDF

Obtenez les exemples de fichiers utilisés dans les exemples ci-dessus à partir des liens suivants

Conclusion

Nous avons appris les étapes pour convertir Excel en PDF (XLSB en PDF) en utilisant Python SDK. En même temps, nous avons appris les détails sur la façon de convertir Excel complet en PDF à l’aide des commandes cURL, ainsi que sur la façon d’exporter une feuille Excel spécifique au format PDF. Vous pouvez envisager d’explorer le Guide du développeur pour en savoir plus sur d’autres fonctionnalités intéressantes offertes par l’API. Si vous rencontrez des problèmes, n’hésitez pas à nous contacter via le forum d’assistance technique gratuit.

Articles Liés

Nous vous recommandons de parcourir les articles suivants pour une meilleure compréhension :