Fractionnement par lots
Cette API REST permet d’effectuer un fractionnement par lots des fichiers éligibles.
API REST
POST http://api.aspose.cloud/v3.0/cells/batch/split
Sécurité et authentification
Les API Aspose.Cells Cloud sont sécurisées et exigent une authentification basée sur un jeton JWT.
Paramètres de la requête
| Nom du paramètre | Type | Emplacement (Chemin/Requête/Chaîne/Corps HTTP) | Description |
|---|---|---|---|
| BatchSplitRequest | BatchSplitRequest | corps | Payload de la requête contenant les options de fractionnement. |
Propriétés de BatchSplitRequest
| Nom | Type | Description | Notes |
|---|---|---|---|
| SourceFolder | string | Dossier contenant le fichier source. | [optionnel] |
| SourceStorage | string | Nom du stockage où réside le fichier source. | [optionnel] |
| MatchCondition | MatchConditionRequest | Conditions utilisées pour sélectionner les fichiers à diviser. | [optionnel] |
| Format | string | Format de sortie souhaité (par ex. pdf, csv). | [optionnel] |
| FromIndex | integer | Index de départ des pages à diviser. | [optionnel] |
| ToIndex | integer | Index de fin des pages à diviser. | [optionnel] |
| OutFolder | string | Dossier de destination pour les fichiers divisés. | [optionnel] |
| SaveOptions | SaveOptions | Options supplémentaires pour l’enregistrement de la sortie. | [optionnel] |
Propriétés de MatchConditionRequest
| Nom | Type | Description | Notes |
|---|---|---|---|
| RegexPattern | string | Expression régulière pour faire correspondre les noms de fichiers. | [optionnel] |
| FullMatchConditions | string[] | Liste des conditions de correspondance exacte. | [optionnel] |
Paramètre du corps de la requête
| Nom du paramètre | Type | Description |
|---|---|---|
| data | file | Contenu binaire du fichier de classeur à créer. |
Réponse
{
"Name": "ResponseFile",
"DataType": {
"Identifier": "File",
"Reference": "Stream",
"Name": "file"
}
}
Codes de statut HTTP
| Code | Signification | Quand renvoyé |
|---|---|---|
| 200 OK | Classeur créé avec succès | Flux normal |
| 201 Created | Classeur créé (réponse alternative) | Lorsque l’API renvoie un statut de création |
| 400 Bad Request | Paramètres invalides | Erreur côté client |
| 401 Unauthorized | Jeton manquant ou invalide | Erreur d’authentification |
| 409 Conflict | Fichier existant et isWriteOver=false |
Conflit avec un fichier existant |
Comment utiliser l’API PostBatchSplit à l’aide des SDK
Spécification de l’API PostBatchSplit
La spécification OpenAPI définit une interface de programmation accessible publiquement et permet d’effectuer directement des interactions REST 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 à l’aide de cURL.
Utiliser les SDK Aspose.Cells Cloud
L’utilisation d’un SDK constitue la meilleure façon d’accélérer le développement. Un SDK gère les détails de bas niveau et vous permet de vous concentrer sur vos tâches de fractionnement. 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 :