Convertir Excel en PDF – API Aspose.Cells Cloud
Cette API REST convertit un fichier de feuille de calcul au format PDF. Prérequis : Obtenez un jeton d’accès JWT valide, assurez-vous que le fichier Excel source est stocké dans un espace de stockage pris en charge, et disposez des autorisations appropriées pour appeler le point de terminaison de conversion.
API PostConvertWorkbookToPDF
POST https://api.aspose.cloud/v3.0/cells/convert/pdf
Sécurité et authentification
Les API Aspose.Cells Cloud sont sécurisées et nécessitent une authentification basée sur un jeton JWT.
Paramètre de requête
| Nom du paramètre | Type | Description |
|---|---|---|
| password | string | Mot de passe permettant d’ouvrir le fichier Excel. |
| storageName | string | Nom de l’espace de stockage dans lequel le fichier est situé. |
| checkExcelRestriction | bool | Indique s’il faut appliquer les restrictions du fichier Excel lors de la modification d’objets liés aux cellules. |
checkExcelRestriction vaut false par défaut si omis.
Paramètre du corps de la requête
| Nom du paramètre | Type | Description |
|---|---|---|
| datafile | file | Fichier de données enregistré comme première partie du contenu multipart. |
Réponse
La réponse renvoie un objet JSON contenant les métadonnées du fichier. Le fichier PDF lui-même peut être téléchargé à l’aide du champ FileContent (encodé en base64) ou via le lien FileInfo. L’API renvoie un objet JSON de type FileInfo :
- FileInfo – objet contenant le nom, la taille et le contenu encodé en base64 du fichier PDF généré.
{
"Filename": "exemple.pdf",
"FileSize": 12345,
"FileContent": "chaîne_encodée_en_base64"
}
Codes d’état HTTP
| Code | Signification | Description |
|---|---|---|
| 200 | OK | Filtre appliqué avec succès ; la réponse contient les détails de l’opération. |
| 400 | Requête incorrecte | Paramètres manquants ou non valides (par exemple, type de fichier non pris en charge). |
| 401 | Non autorisé | Jeton JWT invalide ou manquant. |
| 413 | Charge utile trop grande | Le fichier téléchargé dépasse la taille limite. |
| 500 | Erreur interne du serveur | Erreur inattendue du serveur. |
Comment utiliser l’API PostConvertWorkbookToPDF à l’aide des SDK
Spécification de l’API PostConvertWorkbookToPDF
La spécification OpenAPI définit une interface de programmation accessible publiquement et permet d’effectuer des interactions REST directement depuis un navigateur web.
En-têtes de requête
| En-tête | Type | Description |
|---|---|---|
| Authorization | string | Jeton « bearer » obtenu via l’authentification JWT. |
| Content-Type | string | Doit être multipart/form-data pour l’envoi de fichiers. |
| Accept | string | application/json pour recevoir les métadonnées de réponse. |
Vous pouvez utiliser l’outil en ligne de commande cURL pour accéder facilement aux services web Aspose.Cells. Incluez un jeton d’accès dans l’en-tête Authorization, puis exécutez la requête suivante :
Utiliser les SDK Aspose.Cells Cloud
L’utilisation d’un SDK simplifie le développement en gérant les détails de bas niveau. Veuillez consulter le dépôt GitHub pour obtenir la liste complète des SDK Aspose.Cells Cloud.
Les exemples de code suivants montrent comment effectuer des appels aux services web Aspose.Cells à l’aide de divers SDK :
Autres API implémentant cette fonctionnalité
| API | Type | Description | Lien Swagger |
|---|---|---|---|
| /cells/convert | PUT | Convertit un classeur du contenu de la requête vers un format spécifié. | PutConvertWorkBook |
L’API POST /cells/{name}/saveAs permet d’enregistrer un fichier Microsoft Excel au format PDF avec des paramètres supplémentaires et de stocker le résultat dans l’espace de stockage.
Cette API REST convertit un fichier Excel en PDF.
L’API PUT /cells/convert permet de convertir un fichier Microsoft Excel en PDF avec des paramètres supplémentaires et de renvoyer le résultat dans la réponse.
L’API GET /cells/{name} permet de convertir un fichier Microsoft Excel en PDF avec des paramètres supplémentaires et de renvoyer le résultat dans la réponse.
Ces API PutConvertWorkBook, GetWorkBook et PostDocumentSaveAs définissent une interface de programmation accessible publiquement et permettent d’effectuer des interactions REST directement depuis un navigateur web.
Pour d’autres options de conversion, consultez la page Options d’enregistrement.