Ş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: