Gelişmiş Excel Dosyası Dönüştürme – Aspose.Cells Cloud API Kılavuzu
Excel Dönüştürme İçin Gelişmiş Bulut API’si
Gelişmiş Dönüştürme işlemi, bir Excel çalışma kitabını PDF, HTML, CSV vb. çeşitli çıktı biçimlerine dönüştürmenizi sağlarken, sayfa ayarı, kaydetme seçenekleri ve yazdırma ayarları konusunda ince ayar kontrolü sağlar.
Ön Koşullar / Yetkilendirme
Bu uç noktayı kullanmak için Aspose.Cells Cloud’dan bir erişim belirteci almalı ve bunu Authorization başlığında Bearer token olarak eklemeniz gerekir.
API Referansı
- Yöntem:
PUT - Uç Nokta:
/cells/convert - Parametreler:
format(string, gerekli) – İstenen çıktı formatı (örn.pdf,html).outPath(string, isteğe bağlı) – Dönüştürülen dosyanın bulut depolama alanında kaydedileceği yol.options(object, isteğe bağlı) –pageSetup,saveOptionsveprintSettingsgibi gelişmiş dönüştürme seçeneklerini içeren JSON nesnesi.
- İstek Gövdesi Örneği:
{ "format": "pdf", "outPath": "output/converted.pdf", "options": { "pageSetup": { "orientation": "Landscape", "paperSize": "A4" }, "saveOptions": { "compress": true }, "printSettings": { "printHeadings": false } } } - Yanıt:
200 OK– Dönüştürme başarılı; yanıt, dönüştürülen dosya akışını veya kaydedilen dosyaya ilişkin referansı içerir.400 Bad Request– Geçersiz parametreler veya bozuk istek gövdesi.401 Unauthorized– Yetkilendirme başarısız oldu veya belirteç eksik.500 Internal Server Error– Dönüştürme sırasında sunucu tarafında hata oluştu.
HTTP Durum Kodları
| Kod | Anlam | Açıklama |
|---|---|---|
| 200 | OK | Süzgeç başarıyla uygulandı; yanıt işlem detaylarını içerir. |
| 400 | Bad Request | Eksik veya geçersiz parametreler (örn. desteklenmeyen dosya türü). |
| 401 | Unauthorized | Geçersiz veya eksik JWT belirteci. |
| 413 | Payload Too Large | Yüklenen dosya boyut limitini aşıyor. |
| 500 | Internal Server Error | Beklenmeyen sunucu hatası. |
Notlar
- Bazı çıktı biçimlerinin belirli sınırlamaları vardır (örn. HTML dönüştürmesi makroları korumaz). Detaylar için ilgili format belgelerini inceleyin.
Hesap tablosu dosyalarını birden fazla veri kaynağından yükleme yeteneği
Sayfa Ayarlarını ve Kaydetme Seçeneklerini Belirleme
Bulut SDK Ailesi
Bir SDK kullanmak, düşük seviye ayrıntıları yöneterek projenizin görevlerine odaklanmanızı sağlar ve geliştirme sürecini hızlandırır. Aspose.Cells Cloud SDK’larının tam listesi için lütfen GitHub deposuna göz atın.
Aşağıdaki kod örnekleri, çeşitli SDK’lar kullanarak Aspose.Cells web hizmetlerine nasıl istekte bulunulacağını göstermektedir: