Kryptera Excel-arbetsbok med Aspose.Cells Cloud API – cURL- och SDK-exempel

Denna REST API krypterar en Excel-arbetsbok.

Förutsättningar: Du måste ha ett giltigt JWT-token och arbetsboken redan uppladdad till ett lagringsplats innan du anropar denna slutpunkt.

PostEncryptDocument API

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

Säkerhet och autentisering

Aspose.Cells Cloud API:er är säkra och kräver JWT-tokenbaserad autentisering.

Frågeparametrar

Parameternamn Typ Obligatorisk Beskrivning
folder string Sökvägen till mappen med den ursprungliga arbetsboken.
storageName string Namnet på den lagring som ska användas.

Parametrar i begärandetexten

Parameternamn Typ Obligatorisk Beskrivning
encryption WorkbookEncryptionRequest Krypteringsinställningar för arbetsboken.

WorkbookEncryptionRequest

Parameternamn Typ Obligatorisk Beskrivning
EncryptionType string Krypteringsalgoritm. Se tabellen nedan för stödda värden och deras betydelse.
KeyLength integer Längden på krypteringsnyckeln i bitar (ignoreras för XOR och Compatible).
Password string Lösenord som används för kryptering.

Värden för EncryptionType

Värde Beskrivning
XOR Enkel XOR-algoritm (äldre, låg säkerhet).
Compatible Excel 97‑2003-kompatibel kryptering (40‑bitars).
EnhancedCryptographicProviderV1 AES‑128 med SHA‑1-hash.
StrongCryptographicProvider AES‑256 med SHA‑512-hash (starkaste versionen).

Svar

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

HTTP-statuskoder

Kod Betydelse Beskrivning
200 OK Filter tillämpades framgångsrikt; svaret innehåller åtgärdens detaljer.
400 Felaktig begäran Saknade eller ogiltiga parametrar (t.ex. filtyp som inte stöds).
401 Oauktoriserad Ogiltigt eller saknat JWT-token.
413 För stor nyttolast Den uppladdade filen överskrider storleksgränsen.
500 Internt serverfel Oväntat serverfel.

Hur du använder PostEncryptDocument API med SDK:er

PostEncryptDocument API-specifikation

OpenAPI-specifikationen definierar ett offentligt tillgängligt programmeringsgränssnitt och låter dig utföra REST-interaktioner direkt från en webbläsare.

Du kan använda kommandoradsverktyget cURL för enkelt att komma åt Aspose.Cells webbtjänster. Följande exempel visar hur man gör ett anrop till Cloud API med cURL.

Använd Aspose.Cells Cloud SDK:er

Att använda ett SDK är det bästa sättet att påskynda utvecklingen. Ett SDK hanterar detaljer på lågnivå så att du kan fokusera på dina projektuppgifter. Kolla in GitHub-lagringsplatsen för en komplett lista över Aspose.Cells Cloud SDK:er.

Följande kodexempel visar hur man anropar Aspose.Cells webbtjänster med olika SDK:er: