Exportera Excel-diagram – Dokument
Att exportera diagramobjekt från en Excel-arbetsbok till olika bild- och dokumentformat är ett vanligt krav för rapportering och publicering. Aspose.Cells Cloud tillhandahåller en enkel REST-slutpunkt som konverterar diagram direkt till populära format som PNG, JPEG, PDF, SVG, TIFF, EMF, WMF och mer.
Du kan exportera diagram till följande format: PNG, GIF, JPEG, BMP, SVG, TIFF, EMF, WMF, och PDF.
Förutsättningar:
- Ett giltigt Aspose.Cells Cloud-konto med en aktiv prenumeration.
- En OAuth 2.0 Bearer-token (JWT) som erhållits via autentiseringsflödet.
- Arbetsboksfilen som ska laddas upp (högsta tillåtna storlek < 50 MB).
REST API
POST https://api.aspose.cloud/v3.0/cells/export
Säkerhet och autentisering
Aspose.Cells Cloud-API:er är säkra och kräver JWT-tokenbaserad autentisering.
Parametrar för begäran
| Parameternamn | Typ | Sökväg/Frågesträng/HTTP-kropp | Obligatorisk | Beskrivning |
|---|---|---|---|---|
| file | fil | formData | Ja | Fil som ska laddas upp |
| objectType | sträng | fråga | Ja | Typen av objekt som ska exporteras. Använd chart för diagramexport. Andra möjliga värden är worksheet, picture, etc. |
| format | sträng | fråga | Ja | Önskat utdataformat. Stödda värden: png, jpeg, gif, bmp, svg, tiff, emf, wmf, pdf. |
Svar
{
"Files": [
{
"Filename": "Book1_xlsx_Sheet4_Charts_0.tif",
"FileSize": 10040,
"FileContent": "-----Base64String--------"
},
{
"Filename": "Book1_xlsx_Sheet4_Charts_1.tif",
"FileSize": 12978,
"FileContent": "-----Base64String--------"
},
{
"Filename": "Book1_xlsx_Sheet4_Charts_2.tif",
"FileSize": 7002,
"FileContent": "-----Base64String--------"
},
{
"Filename": "Book1_xlsx_Sheet4_Charts_3.tif",
"FileSize": 11532,
"FileContent": "-----Base64String--------"
},
{
"Filename": "Book1_xlsx_Sheet6_Charts_0.tif",
"FileSize": 8270,
"FileContent": "-----Base64String--------"
},
{
"Filename": "myDocument_xlsx_Sheet3_Charts_0.tif",
"FileSize": 42570,
"FileContent": "-----Base64String--------"
},
{
"Filename": "myDocument_xlsx_Sheet3_Charts_1.tif",
"FileSize": 12102,
"FileContent": "-----Base64String--------"
},
{
"Filename": "myDocument_xlsx_Sheet3_Charts_2.tif",
"FileSize": 8290,
"FileContent": "-----Base64String--------"
}
]
}
HTTP-statuskoder
| Kod | Beteende | Beskrivning |
|---|---|---|
| 200 | OK | Filter tillämpades framgångsrikt; svaret innehåller åtgärdens information. |
| 400 | Felaktig begäran | Saknade eller ogiltiga parametrar (t.ex. filtyp som inte stöds). |
| 401 | Inte auktoriserad | Ogiltig eller saknad JWT-token. |
| 413 | Payload för stor | Den uppladdade filen överskrider storleksbegränsningen. |
| 500 | Internt serverfel | Oväntat serverfel. |
Hur man använder PostExport-API:et med SDK:er
PostExport 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.
Alla begäranden måste innehålla en giltig OAuth 2.0 Bearer-token i Authorization-headern. Exemplet nedan visar hur man anropar API:et med cURL och laddar upp en arbetsbok med multipart/form‑data.
curl -X POST "https://api.aspose.cloud/v3.0/cells/export?objectType=chart&format=tiff" \
-H "Authorization: Bearer {access_token}" \
-H "Accept: multipart/form-data" \
-H "Content-Type: multipart/form-data" \
-H "x-aspose-client: Containerize.Swagger" \
-F "File=@/path/to/your/workbook.xlsx"
Använd Aspose.Cells Cloud SDK:er
Att använda en SDK är det bästa sättet att snabba upp utvecklingen. En SDK hanterar detaljer på låg nivå och låter dig fokusera på dina projektuppgifter. Se GitHub-lagret för en komplett lista över Aspose.Cells Cloud SDK:er.
Följande kodexempel visar hur man gör anrop till Aspose.Cells webbtjänster med hjälp av olika SDK:er: