Apprenez à convertir Excel en PDF en ligne à l’aide du SDK Python. Enregistrez XLS au format PDF.
Dans cet article, nous allons discuter des détails sur la façon de convertir Excel en PDF en utilisant Python SDK. Nous utilisons des feuilles de calcul Excel pour stocker, organiser et suivre les ensembles de données. Il est utilisé par les comptables, les analystes de données et d’autres professionnels. Mais pour visualiser ces fichiers, nous avons besoin d’une application spécifique telle que MS Excel, OpenOffice Calc, etc. Cependant, si nous enregistrons Excel au format PDF, il peut être visualisé sur n’importe quelle plateforme et n’importe quel appareil.
- API de conversion Excel en PDF
- Convertir Excel en PDF en Python
- XLS en PDF à l’aide des commandes cURL
API de conversion Excel en PDF
Aspose.Cells Cloud est une API REST offrant les capacités de créer, éditer et transformer des fichiers Excel en PDF et autres formats pris en charge. Afin d’utiliser ces fonctionnalités dans l’application Python, veuillez essayer d’utiliser Aspose.Cells Cloud SDK for Python. Veuillez utiliser la commande suivante dans la console pour installer le SDK :
pip install asposecellscloud
L’étape suivante consiste à créer un compte Aspose Cloud et à obtenir les informations d’identification du client. Ces informations d’identification sont nécessaires pour se connecter aux services Cloud ainsi que pour accéder aux documents à partir du stockage Cloud.
Convertir Excel en PDF en Python
Veuillez suivre les étapes ci-dessous pour convertir Excel au format PDF à l’aide d’un extrait de code Python.
- Créer un objet de CellsApi à l’aide des informations d’identification du client
- Créer un objet chaîne spécifiant le format de sortie au format PDF
- Appelez la méthode cellsworkbookgetworkbook(…) pour convertir Excel en PDF
# Pour plus d'exemples de code, veuillez visiter https://github.com/aspose-cells-cloud/aspose-cells-cloud-python
def Excel2CSV():
try:
client_secret = "1c9379bb7d701c26cc87e741a29987bb"
client_id = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"
# initialiser l'instance CellsApi
cellsApi = asposecellscloud.CellsApi(client_id,client_secret)
# saisir un classeur Excel
input_file = "Book1.xlsx"
# format résultant
format = "PDF"
# nom du fichier résultant
output = "Converted.pdf"
# appeler l'API pour lancer l'opération de conversion
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)
except ApiException as e:
print("Exception while calling CellsApi: {0}".format(e))
print("Code:" + str(e.code))
print("Message:" + e.message)
Les exemples de fichiers utilisés dans l’exemple ci-dessus peuvent être téléchargés depuis Book1.xlsx et Converted.pdf.
XLS en PDF à l’aide des commandes cURL
Les API REST sont facilement accessibles via des commandes cURL sur n’importe quelle plate-forme. Comme Aspose.Cells Cloud est développé sur l’architecture REST, nous pouvons également effectuer une conversion XLS en PDF à l’aide des commandes cURL. Nous devons donc d’abord générer un jeton d’accès JWT basé sur les informations d’identification du client. Veuillez exécuter la commande suivante :
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"
Nous devons maintenant exécuter la commande suivante pour convertir xls en pdf en ligne.
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{}
Conclusion
Dans ce blog, nous avons discuté des étapes pour convertir Excel en PDF à l’aide d’extraits de code Python. En même temps, nous avons exploré les options pour enregistrer Excel au format PDF à l’aide des commandes cURL. Le code source complet de Python SDK peut être téléchargé depuis GitHub. Nous vous recommandons également d’explorer Programmers Guide pour en savoir plus sur d’autres fonctionnalités intéressantes.
Si vous avez une question connexe ou si vous rencontrez un problème lors de l’utilisation de nos API, n’hésitez pas à nous contacter via Forum d’assistance technique gratuite.
Articles Liés
Il est fortement recommandé de visiter les liens suivants pour en savoir plus sur