Crittografare un libro Excel con l'API Aspose.Cells Cloud – Esempi cURL e SDK

Questa REST API crittografa un libro Excel.

Prerequisiti: È necessario disporre di un token JWT valido e del libro caricato in una posizione di archiviazione prima di chiamare questo endpoint.

API PostEncryptDocument

POST https://api.aspose.cloud/v3.0/cells/{name}/encryption

Sicurezza e autenticazione

Le API Aspose.Cells Cloud sono sicure e richiedono l’autenticazione basata su token JWT.

Parametri della query

Nome Parametro Tipo Obbligatorio Descrizione
folder string Percorso della cartella del libro originale.
storageName string Nome dell’archiviazione da utilizzare.

Parametro del corpo della richiesta

Nome Parametro Tipo Obbligatorio Descrizione
encryption WorkbookEncryptionRequest Impostazioni di crittografia del libro.

WorkbookEncryptionRequest

Nome Parametro Tipo Obbligatorio Descrizione
EncryptionType string Algoritmo di crittografia. Vedere la tabella sottostante per i valori supportati.
KeyLength integer Lunghezza della chiave di crittografia in bit (ignorata per XOR e Compatible).
Password string Password utilizzata per la crittografia.

Valori di EncryptionType

Valore Descrizione
XOR Algoritmo XOR semplice (obsoleto, bassa sicurezza).
Compatible Crittografia compatibile con Excel 97‑2003 (40‑bit).
EnhancedCryptographicProviderV1 AES‑128 con hash SHA‑1.
StrongCryptographicProvider AES‑256 con hash SHA‑512 (più sicura).

Risposta

{
  "Status":"OK",
  "Code":200
}

Codici di stato HTTP

Codice Significato Descrizione
200 OK Filtro applicato correttamente; la risposta contiene i dettagli dell’operazione.
400 Richiesta non valida Parametri mancanti o non validi (ad esempio, tipo di file non supportato).
401 Non autorizzato Token JWT non valido o mancante.
413 Payload troppo grande Il file caricato supera il limite di dimensione.
500 Errore interno del server Errore imprevisto del server.

Come utilizzare l’API PostEncryptDocument con gli SDK

Specifica dell’API PostEncryptDocument

La Specifiche OpenAPI definiscono un’interfaccia di programmazione pubblicamente accessibile e consentono di effettuare interazioni REST direttamente da un browser web.

Puoi utilizzare lo strumento a riga di comando cURL per accedere facilmente ai servizi web Aspose.Cells. L’esempio seguente mostra come effettuare una chiamata all’API Cloud con cURL.

Utilizzare gli SDK Aspose.Cells Cloud

L’utilizzo di un SDK è il modo migliore per velocizzare lo sviluppo. Un SDK gestisce i dettagli di basso livello, consentendoti di concentrarti sulle attività del tuo progetto. Consulta il repository GitHub per un elenco completo degli SDK Aspose.Cells Cloud.

I seguenti esempi di codice mostrano come chiamare i servizi web Aspose.Cells utilizzando vari SDK: