Excel Grafiğini Dışa Aktar – Belge

Bir Excel çalışma kitabından grafik nesnelerini çeşitli görüntü ve belge formatlarına dışa aktarmak, raporlama ve yayımlama süreçleri için yaygın bir ihtiyaçtır. Aspose.Cells Cloud, grafikleri doğrudan PNG, JPEG, PDF, SVG, TIFF, EMF, WMF ve daha fazlası gibi popüler formatlara dönüştüren basit bir REST uç noktası sağlar.

Grafikleri aşağıdaki formatlara dışa aktarabilirsiniz: PNG, GIF, JPEG, BMP, SVG, TIFF, EMF, WMF, ve PDF.

Ön Gereksinimler:

  • Aktif bir aboneliğe sahip geçerli bir Aspose.Cells Cloud hesabı.
  • Kimlik doğrulama akışıyla elde edilmiş bir OAuth 2.0 Bearer token (JWT).
  • Yüklenecek çalışma kitapığı dosyası (maksimum boyut < 50 MB).

REST API

POST https://api.aspose.cloud/v3.0/cells/export

Güvenlik ve Kimlik Doğrulama

Aspose.Cells Cloud API’leri güvenlidir ve JWT token tabanlı kimlik doğrulama gerektirir.

İstek Parametreleri

Parametre Adı Tür Yol/Sorgu Dizesi/HTTP Gövdesi Zorunlu Açıklama
file dosya formData Evet Yüklenecek dosya
objectType string sorgu Evet Dışa aktarılacak nesne türü. Grafik dışa aktarma için chart kullanın. Diğer olası değerler worksheet, picture vb.
format string sorgu Evet İstenen çıktı formatı. Desteklenen değerler: png, jpeg, gif, bmp, svg, tiff, emf, wmf, pdf.

Yanıt

{
  "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 Durum Kodları

Kod Anlamı Açıklama
200 Tamam (OK) Süzgeç başarıyla uygulandı; yanıt işlem ayrıntılarını içerir.
400 Hatalı İstek (Bad Request) Eksik veya geçersiz parametreler (örneğin, desteklenmeyen dosya türü).
401 Yetkisiz (Unauthorized) Geçersiz veya eksik JWT token.
413 İstem Gövdesi Çok Büyük Yüklenecek dosya boyutu sınırını aşıyor.
500 Sunucu İç Hatası Beklenmeyen sunucu hatası.

SDK’lar ile PostExport API Nasıl Kullanılır

PostExport API Spesifikasyonu

OpenAPI Spesifikasyonu, genel erişime 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.

Tüm istekler, Authorization başlığında geçerli bir OAuth 2.0 Bearer token içermelidir. Aşağıdaki örnek, API’yi cURL ile nasıl çağıracağınızı ve bir çalışma kitabını multipart/form‑data kullanarak nasıl yükleyeceğinizi göstermektedir.

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"

Aspose.Cells Cloud SDK’larını Kullanma

SDK kullanmak, geliştirme sürecini hızlandırmak için en iyi yoldur. Bir SDK, düşük seviye detayları kendisi yönetir ve projenizin görevlerine odaklanmanızı sağlar. Aspose.Cells Cloud SDK’larının tam listesi için lütfen GitHub deposuna göz atın.

Aşağıdaki kod örnekleri, Aspose.Cells web servislerine çeşitli SDK’lar kullanarak nasıl istekte bulunulacağını göstermektedir: