Şekilleri Dışa Aktar – Aspose.Cells Cloud
Excel’den şekilleri dışa aktarmak, diyagram içeriğinin platformlar ve uygulamalar arasında yeniden kullanılmasını sağlar. Önkoşullar: Geçerli bir JWT erişim jetonu ve yüklenecek kaynak Excel dosyası.
Şekilleri aşağıdaki formatlara dışa aktarabilirsiniz: PNG, GIF, JPEG, BMP, SVG, TIFF, EMF, WMF.
PostExport API
PUT https://api.aspose.cloud/v3.0/cells/export
Güvenlik ve Kimlik Doğrulama
Aspose.Cells Cloud API’leri güvenlidir ve JWT jeton tabanlı kimlik doğrulama gerektirir.
İstek Parametreleri
| Parametre Adı | Tür | Yol/Sorgu Dizesi/HTTP Gövdesi | Gerekli | Açıklama |
|---|---|---|---|---|
| file | dosya | formData | Evet | Yüklenecek dosya |
| objectType | string | sorgu | Evet | Dışa aktarılacak nesne türü. Grafik dışa aktarmak için chart kullanın. Geçerli değerler şunları içerir: shape, worksheet, picture, vb. |
| format | string | sorgu | Evet | İstenen çıktı formatı. Desteklenen değerler: png, jpeg, gif, bmp, svg, tiff, emf, wmf, pdf. |
İstek Örneği
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":{}}'
Yanıt
{
"Files": [
{
"Filename": "Book1_xlsx_Sheet1_Shapes_0.tif",
"FileSize": 390,
"FileContent": "-----Base64String--------"
}
// ... ek dosya nesneleri ...
]
}
Tipik Base64 ile kodlanmış dosya yükleri, görüntü boyutlarına ve formatına bağlı olarak birkaç yondan birkaç megabayta kadar değişebilir.
HTTP Durum Kodları
| Kod | Anlamı | Açıklama |
|---|---|---|
| 200 | Tamam | Şekiller başarıyla dışa aktarıldı; yanıt dosya listesini içerir. |
| 400 | Hatalı İstek | Eksik veya geçersiz parametreler. |
| 401 | Yetkisiz | Geçersiz veya eksik erişim jetonu. |
| 413 | Gövde Çok Büyük | Yüklenen dosya boyut sınırını aşıyor. |
| 500 | İç Sunucu Hatası | Beklenmeyen sunucu hatası. |
SDK Kullanarak PostExport API Nasıl Kullanılır
PostExport API Spesifikasyonu
OpenAPI Spesifikasyonu, herkese açık bir programlama arayüzü tanımlar ve REST etkileşimlerini doğrudan bir web tarayıcısından gerçekleştirmenizi sağlar.
Aspose.Cells web hizmetlerine kolayca erişmek için cURL komut satırı aracını kullanabilirsiniz. Aşağıdaki örnek, cURL kullanarak Cloud API’yi nasıl çağıracağınızı göstermektedir.
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":{}}'
Aspose.Cells Cloud SDK’larını Kullanma
Bir SDK kullanmak, Aspose.Cells Cloud ile geliştirmenin en hızlı yoludur. Bir SDK düşük seviyeli ayrıntıları soyutlar ve iş mantığına odaklanmanızı sağlar. Aspose.Cells Cloud SDK’larının tam listesi için GitHub Deposu‘na bakın.
Aşağıdaki kod örnekleri, çeşitli SDK’lar kullanarak Aspose.Cells web hizmetlerini nasıl çağıracağınızı göstermektedir: