L’appel lit un fichier de feuille de calcul local, convertit la plage spécifiée et renvoie l’image sous forme de flux binaire.
Méthode de conversion d’une plage en image
PUT https://api.aspose.cloud/v4.0/cells/convert/range/image
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ètres de la requête
| Nom | Emplacement | Type | Obligatoire | Description |
|---|---|---|---|---|
| Spreadsheet | Données de formulaire (multipart/form-data) |
Fichier | Oui | Le fichier Excel à traiter. |
| worksheet | Requête (query) | Chaîne | Oui | Nom de la feuille contenant la plage (par exemple, Feuil1). |
| range | Requête (query) | Chaîne | Oui | Zone de cellules à convertir, par exemple A1:C10. |
| format | Requête (query) | Chaîne | Oui | Format d’image de sortie (png, jpeg, svg, tiff, bmp). |
| printHeadings | Requête (query) | Booléen | Non | true pour inclure les titres de lignes/colonnes dans l’image. |
| outPath | Requête (query) | Chaîne | Non | Chemin du dossier pour le fichier généré si vous souhaitez le stocker dans le stockage cloud. |
| outStorageName | Requête (query) | Chaîne | Non | Nom du service de stockage (par exemple, MyStorage). |
| fontsLocation | Requête (query) | Chaîne | Non | URL ou chemin vers les polices personnalisées utilisées lors de la conversion. |
| region | Requête (query) | Chaîne | Non | Identifiant de paramètres régionaux (par exemple, en-US, fr-FR). Affecte le format des nombres et des dates. |
| password | Requête (query) | Chaîne | Non | Mot de passe pour les classeurs chiffrés. |
| AutoRowsFit | Requête (query) | Booléen | Non | Ajustement automatique des lignes avant le rendu. |
| AutoColumnsFit | Requête (query) | Booléen | Non | Ajustement automatique des colonnes avant le rendu. |
Réponse
L’API renvoie le fichier HTML converti sous forme de flux binaire (application/octet-stream).
[
{
"Name": "ResponseFile",
"DataType": {
"Identifier": "File",
"Reference": "Stream"
}
}
]
Exemple de réponse réussie (HTTP)
HTTP/1.1 200 OK
Content-Type: application/octet-stream
Content-Disposition: attachment; filename="report.png"
Content-Length: 8423
Enregistrez le corps de la réponse dans un fichier (par exemple, report.png) pour visualiser l’image rendue dans un navigateur.
Codes de statut HTTP
| Code | Signification | Description |
|---|---|---|
| 200 | OK | Filtre appliqué avec succès ; la réponse contient les détails de l’opération. |
| 400 | Mauvaise requête | 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 limite de taille. |
| 500 | Erreur interne du serveur | Erreur inattendue du serveur. |
Comment utiliser l’API de conversion d’une plage en image avec les SDK ?
Spécification OpenAPI
La Spécification OpenAPI décrit une API publiquement accessible, permettant des interactions REST directement depuis un navigateur web.
Vous pouvez utiliser l’outil en ligne de commande cURL pour accéder facilement aux services web Aspose.Cells. L’exemple suivant montre comment effectuer des appels à l’API cloud via cURL.
Utiliser les SDK Aspose.Cells Cloud
L’utilisation d’un SDK est la méthode la plus rapide pour développer, car elle masque les détails de bas niveau, vous permettant de convertir une plage de données en fichier image avec un code minimal.
Consultez la liste complète des SDK Aspose.Cells Cloud sur notre dépôt GitHub.
Les exemples de code suivants illustrent comment appeler les services web Aspose.Cells à l’aide de divers SDK. Si le chargement à partir de Gist est bloqué, vous pouvez télécharger directement les exemples depuis le dépôt.