Esporta forme – Aspose.Cells Cloud
Esportare forme da Excel consente di riutilizzare contenuti diagrammatici su diverse piattaforme e applicazioni. Prerequisiti: un token di accesso JWT valido e il file Excel di origine da caricare.
È possibile esportare forme nei seguenti formati: PNG, GIF, JPEG, BMP, SVG, TIFF, EMF, WMF.
API PostExport
PUT https://api.aspose.cloud/v3.0/cells/export
Sicurezza e autenticazione
Le API di Aspose.Cells Cloud sono sicure e richiedono l'autenticazione basata su token JWT.
Parametri della richiesta
| Nome parametro | Tipo | Percorso/Query string/Corpo HTTP | Obbligatorio | Descrizione |
|---|---|---|---|---|
| file | file | formData | Sì | File da caricare |
| objectType | string | query | Sì | Tipo di oggetto da esportare. Per l’esportazione di grafici utilizzare chart. I valori validi includono shape, worksheet, picture, ecc. |
| format | string | query | Sì | Format di output desiderato. Valori supportati: png, jpeg, gif, bmp, svg, tiff, emf, wmf, pdf. |
Esempio di richiesta
curl -X PUT "https://api.aspose.cloud/v3.0/cells/export?objectType=shape&format=tiff" \
-H "accept: multipart/form-data" \
-H "Content-Type: multipart/form-data" \
-H "Authorization: Bearer <your_access_token>" \
-H "x-aspose-client: Containerize.Swagger" \
-d '{"File":{}}'
Risposta
{
"Files": [
{
"Filename": "Book1_xlsx_Sheet1_Shapes_0.tif",
"FileSize": 390,
"FileContent": "-----Base64String--------"
}
// ... altri oggetti file ...
]
}
I payload di file tipici codificati in Base64 variano da poche centinaia di byte a diversi megabyte, a seconda delle dimensioni dell’immagine e del formato.
Codici di stato HTTP
| Codice | Significato | Descrizione |
|---|---|---|
| 200 | OK | Forme esportate correttamente; la risposta contiene l’elenco dei file. |
| 400 | Richiesta non valida | Parametri mancanti o non validi. |
| 401 | Non autorizzato | Token di accesso non valido o mancante. |
| 413 | Payload troppo grande | Il file caricato supera il limite di dimensione. |
| 500 | Errore interno server | Errore imprevisto sul server. |
Come utilizzare l’API PostExport con gli SDK
Specifica dell’API PostExport
La Specifiche OpenAPI definiscono un’interfaccia di programmazione accessibile pubblicamente e consentono di eseguire interazioni REST direttamente da un browser web.
È possibile utilizzare lo strumento a riga di comando cURL per accedere facilmente ai servizi web di Aspose.Cells. L’esempio seguente mostra come chiamare l’API Cloud tramite cURL.
curl -X PUT "https://api.aspose.cloud/v3.0/cells/export?objectType=shape&format=tiff" \
-H "accept: multipart/form-data" \
-H "Content-Type: multipart/form-data" \
-H "Authorization: Bearer <your_access_token>" \
-H "x-aspose-client: Containerize.Swagger" \
-d '{"File":{}}'
Utilizzare gli SDK di Aspose.Cells Cloud
L’utilizzo di un SDK rappresenta il modo più rapido per sviluppare con Aspose.Cells Cloud. Un SDK astrae i dettagli a basso livello, consentendoti di concentrarti sulla logica di business. Consulta la repository GitHub per un elenco completo degli SDK di Aspose.Cells Cloud.
I seguenti esempi di codice mostrano come chiamare i servizi web di Aspose.Cells utilizzando vari SDK: