Bir Excel Dosyasını Farklı Formatlara Dönüştürme

Bu uç noktayı çağırmadan önce geçerli bir JWT belirteci elde ettiğinizden ve kaynak çalışma kitabının desteklenen bir depolama konumunda (örneğin Aspose Cloud Storage) bulunduğundan emin olun. Belirteci Authorization başlığına ekleyin ve gerekirse storageName sorgu parametresini belirtin.

Bu REST API, bir Excel dosyasını çeşitli çıktı formatlarına dönüştürür.

PutConvertWorkBook API

PUT https://api.aspose.cloud/v3.0/cells/convert

İstek, çok parçalı içerik içeren bir HTTP PUT isteğidir (bkz. RFC 2046 veya RFC 1341).
Çok parçalı gövdenin ilk parçası veri dosyasını, ikinci parçası ise kaydetme seçeneklerini içerir.

Güvenlik ve Kimlik Doğrulama

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

Sorgu Parametreleri

Parametre Adı Tür Açıklama
format string Hedef dosya formatı (örneğin CSV, XLS, HTML, PDF, XML, TXT, TIFF, PNG, JPG, GIF, EMF, BMP, MD, Numbers, WMF, SVG vb.).
password string Kaynak Excel dosyasını açmak için gereken parola.
outPath string Tek bir çıktı dosyası için tam yol (dosya adı ve uzantı dahil), birden fazla dosya oluşturulduğunda ise klasör yolu.
storageName string Kaynak dosyanın bulunduğu depolama adı.
checkExcelRestriction bool true olarak ayarlandığında, hücreleri veya ilgili nesneleri değiştirmeden önce Excel kısıtlamalarını doğrular.
streamFormat string Girdi akış dosyasının formatı.
region string Çalışma kitabına uygulanacak bölgesel ayarlar.
pageWideFitOnPerSheet bool PDF’e dönüştürürken sayfa genişliğini her bir çalışma sayfasına sığacak şekilde ayarlar.
pageTallFitOnPerSheet bool PDF’e dönüştürürken sayfa yüksekliğini her bir çalışma sayfasına sığacak şekilde ayarlar.
sheetName string Dönüştürülecek çalışma sayfasının adı.
pageIndex string Dönüştürülecek sayfanın indeksi (sheetName gerektirir).
onePagePerSheet bool true olarak ayarlandığında, her çalışma sayfası için bir PDF sayfası oluşturur.
AutoRowsFit bool Çalışma kitabındaki tüm satırları otomatik olarak sığdırır.
AutoColumnsFit bool Çalışma kitabındaki sütun genişliklerini otomatik olarak sığdırır.

İstek Gövdesi Parametreleri

Parametre Adı Tür Açıklama
datafile data file Çok parçalı gövdenin ilk parçasına yerleştirilen Excel dosyası.
SaveOptions object Çok parçalı gövdenin ikinci parçasına yerleştirilen kaydetme seçenekleri.

Yanıt

{
    "Name": "ResponseFile",
    "DataType": {
        "Identifier": "File",
        "Reference": "Stream",
        "Name": "file"
    }
}

HTTP Durum Kodları

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

PutConvertWorkBook API’sini SDK’lar ile Nasıl Kullanılır?

PutConvertWorkBook API Spesifikasyonu

OpenAPI Spesifikasyonu, web tarayıcısından doğrudan REST etkileşimlerini mümkün kılan herkese açık bir arayüz tanımlar.

cURL Örneği

curl -X PUT "https://api.aspose.cloud/v3.0/cells/convert?format=html" \
     -H "accept: multipart/form-data" \
     -H "Content-Type: multipart/form-data" \
     -H "x-aspose-client: Containerize.Swagger" \
     -d '{"File":{}}'

Aspose.Cells Cloud SDK’larını Kullanma

SDK kullanmak düşük seviye detayları işleyerek geliştirme sürecini hızlandırır ve iş mantığına odaklanmanızı sağlar. Aspose.Cells Cloud SDK’larının tam listesi için GitHub deposuna bakın.

Aşağıdaki kod örnekleri, çeşitli SDK’larla Aspose.Cells web servislerini çağırma yöntemlerini göstermektedir: