Formen exportieren – Aspose.Cells Cloud
Das Exportieren von Formen aus Excel ermöglicht die Wiederverwendung diagrammatischer Inhalte über Plattformen und Anwendungen hinweg. Voraussetzungen: Ein gültiges JWT-Access-Token und die zu uploadende Quell-Excel-Datei.
Sie können Formen in die folgenden Formate exportieren: PNG, GIF, JPEG, BMP, SVG, TIFF, EMF, WMF.
PostExport API
PUT https://api.aspose.cloud/v3.0/cells/export
Sicherheit und Authentifizierung
Die Aspose.Cells Cloud APIs sind sicher und erfordern eine JWT-Token-basierte Authentifizierung.
Anforderungsparameter
| Parametername | Typ | Pfad/Abfragezeichenfolge/HTTP-Body | Erforderlich | Beschreibung |
|---|---|---|---|---|
| file | Datei | formData | Ja | Zu uploadende Datei |
| objectType | string | query | Ja | Der Typ des zu exportierenden Objekts. Für den Chart-Export verwenden Sie chart. Gültige Werte sind u. a. shape, worksheet, picture usw. |
| format | string | query | Ja | Gewünschtes Ausgabeformat. Unterstützte Werte: png, jpeg, gif, bmp, svg, tiff, emf, wmf, pdf. |
Anforderungsbeispiel
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":{}}'
Antwort
{
"Files": [
{
"Filename": "Book1_xlsx_Sheet1_Shapes_0.tif",
"FileSize": 390,
"FileContent": "-----Base64String--------"
}
// ... weitere Dateiobjekte ...
]
}
Typische, Base64-kodierte Dateinutzlasten liegen im Bereich von einigen Hundert Bytes bis zu mehreren Megabytes, abhängig von Bildabmessungen und Format.
HTTP-Statuscodes
| Code | Bedeutung | Beschreibung |
|---|---|---|
| 200 | OK | Formen erfolgreich exportiert; Antwort enthält die Dateiliste. |
| 400 | Ungültige Anforderung | Fehlende oder ungültige Parameter. |
| 401 | Nicht autorisiert | Ungültiges oder fehlendes Access-Token. |
| 413 | Nutzlast zu groß | Die hochgeladene Datei überschreitet das Größenlimit. |
| 500 | Interner Serverfehler | Unerwarteter Serverfehler. |
Verwendung der PostExport API mit SDKs
PostExport API-Spezifikation
Die OpenAPI-Spezifikation definiert eine öffentlich zugängliche Programmierschnittstelle und ermöglicht REST-Interaktionen direkt aus einem Webbrowser.
Sie können das Befehlszeilentool cURL verwenden, um problemlos auf Aspose.Cells-Webdienste zuzugreifen. Das folgende Beispiel zeigt, wie die Cloud-API mit cURL aufgerufen wird.
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":{}}'
Verwendung der Aspose.Cells Cloud SDKs
Die Verwendung eines SDKs ist der schnellste Weg zur Entwicklung für Aspose.Cells Cloud. Ein SDK abstrahiert die niederleveligen Details, sodass Sie sich auf die Geschäftslogik konzentrieren können. Eine vollständige Liste der Aspose.Cells Cloud SDKs finden Sie im GitHub-Repository.
Die folgenden Codebeispiele zeigen, wie Aspose.Cells-Webdienste mit verschiedenen SDKs aufgerufen werden: