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

FileInfo

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.