Dans le paysage en constante évolution du traitement des données et du partage d’informations, la possibilité de convertir de manière transparente des fichiers Excel Binary Workbook (XLSB) au format de document portable (PDF) est devenue une exigence essentielle. Alors que les entreprises et les professionnels affrontent les complexités de la présentation, de l’analyse et de la collaboration des données, la demande d’une solution fiable et efficace pour combler le fossé entre ces deux formats s’est considérablement accrue. Cet article explore le besoin crucial d’une fonctionnalité permettant la conversion XLSB en PDF à l’aide du SDK Python Cloud, soulignant son importance pratique et les avantages qu’elle offre aux individus et aux organisations.
- API de conversion Excel en PDF
- XLSB en PDF en Python
- Convertir Excel en PDF à l’aide des commandes cURL
- Convertir une feuille de calcul Excel spécifique en PDF à l’aide de la commande cURL
API de conversion Excel en PDF
Afin de réaliser une conversion transparente de XLSB en PDF, Aspose.PDF Cloud SDK pour Python apparaît comme un outil puissant. Ce SDK Cloud vous permet d’intégrer sans effort la fonctionnalité de conversion dans vos applications. Le SDK gère intelligemment le formatage, préserve les graphiques, les tableaux et autres éléments visuels dans la sortie PDF résultante. Ainsi, cela garantit que vos documents convertis conservent non seulement leur précision, mais reflètent également la représentation visuelle du XLSB original.
Maintenant, pour utiliser le SDK, veuillez exécuter la commande suivante pour installer le SDK sur le système local :
pip install asposecellscloud
Après l’installation, l’étape suivante consiste à créer un compte gratuit sur cloud tableau de bord à l’aide de GitHub ou d’un compte Google ou à 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 une feuille de calcul XLSB (Excel) à partir du stockage cloud et la transformer au format PDF. Dans cet exemple, toutes les feuilles de calcul XLSB sont converties au format PDF.
- Tout d’abord, créez un objet de la classe CellsApi en transmettant les informations d’identification du client comme arguments.
- 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.
- Enfin, appelez la méthode cellworkbookgetworkbook(…) pour convertir le XLSB au format PDF et enregistrer la sortie sur 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)
# saisir le classeur XLSB
input_file = "myDocument.xlsb"
# format résultant
format = "PDF"
# nom de 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)
Convertir Excel en PDF à l’aide des commandes cURL
La conversion XLSB en PDF trouve son essor grâce à la synergie d’Aspose.Cells Cloud et à la puissance des commandes cURL. Ce duo dynamique vous propose une approche polyvalente et conviviale en ligne de commande pour effectuer cette transformation essentielle sans effort. Ainsi, que vous travailliez sur une migration rapide de données ou sur une conversion systématique par lots, cette combinaison offre une solution élégante.
Maintenant, nous devons 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"
Une fois que nous avons un jeton JWT, veuillez exécuter la commande suivante pour convertir Excel (XLSB) au format PDF. Après l’exécution, le PDF résultant est enregistré sur 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 de calcul Excel spécifique en PDF à l’aide de la commande cURL
Au lieu de convertir toutes les feuilles de calcul du fichier XLSB, nous devrons peut-être convertir la feuille de calcul sélectionnée au format PDF. Veuillez donc exécuter la commande suivante pour enregistrer la feuille de calcul sélectionnée au format PDF en ligne.
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
Vous pouvez obtenir les exemples de fichiers utilisés dans les exemples ci-dessus à partir des liens suivants :
Liens utiles
Conclusion
En conclusion, le parcours de conversion de XLSB en PDF présente deux voies distinctes mais efficaces, chacune répondant aux diverses préférences des utilisateurs et capacités techniques. Le SDK Aspose.PDF Cloud pour Python offre une solution conviviale et centrée sur le code, intégrant de manière transparente la conversion XLSB en PDF dans les applications Python. D’un autre côté, la combinaison des commandes Aspose.Cells Cloud et cURL présente une alternative basée sur la ligne de commande. Cette approche capitalise sur la commodité et la familiarité des interfaces de ligne de commande, permettant des conversions rapides directement depuis le terminal.
Articles Liés
Nous vous recommandons de parcourir les articles suivants pour mieux comprendre :