Protéger par lots des fichiers Excel
Cette API REST permet la protection par lots des fichiers Excel éligibles.
API REST
POST http://api.aspose.cloud/v3.0/cells/batch/protect
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 | Description |
|---|---|---|---|
| batchProtectRequest | BatchProtectRequest | body | Charge utile JSON spécifiant le dossier source, les conditions de correspondance, le type de protection, le mot de passe et le dossier de sortie. |
Propriétés de BatchProtectRequest
| Nom | Type | Description | Notes |
|---|---|---|---|
| SourceFolder | string | Dossier contenant les fichiers Excel sources. | facultatif |
| MatchCondition | MatchConditionRequest | Critères utilisés pour sélectionner les fichiers à protéger. | facultatif |
| ProtectionType | string | Type de protection à appliquer (par ex. All, ReadOnly). |
facultatif |
| Password | string | Mot de passe à définir pour les fichiers protégés. | facultatif |
| OutFolder | string | Dossier de destination pour les fichiers protégés. | facultatif |
Propriétés de MatchConditionRequest
| Nom | Type | Description | Notes |
|---|---|---|---|
| RegexPattern | string | Expression régulière utilisée pour faire correspondre les noms de fichiers. | facultatif |
| FullMatchConditions | string[] | Liste des conditions exactes de nom de fichier. | facultatif |
Paramètre du corps de la requête
| Nom du paramètre | Type | Description |
|---|---|---|
| data | file | Contenu binaire du fichier 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 | Fluide normal |
| 201 Created | Classeur créé (réponse alternative) | Lorsque l’API renvoie un statut « créé » |
| 400 Bad Request | Paramètres non valides | Erreur côté client |
| 401 Unauthorized | Jeton manquant ou non valide | Erreur d’authentification |
| 409 Conflict | Fichier existant et isWriteOver=false |
Conflit avec un fichier existant |
Comment utiliser l’API PostProtectConvert à l’aide des SDK
Spécification de l’API PostProtectConvert
La Spécification OpenAPI définit une interface de programmation publiquement accessible et permet d’effectuer 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 un appel à l’API Cloud avec cURL.
Utiliser les SDK Aspose.Cells Cloud
L’utilisation d’un SDK est le moyen le plus efficace d’accélérer le développement. Un SDK gère les détails de bas niveau et vous permet de vous concentrer sur les tâches de votre projet. 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 :