Excel'i PDF'ye Dönüştür – Aspose.Cells Cloud API
Bu REST API, bir hesap tablosu dosyasını PDF formatlı bir dosyaya dönüştürür. Önkoşullar: Geçerli bir JWT erişim belirteci edinin, kaynak Excel dosyasının desteklenen bir depoda saklandığından emin olun ve dönüştürme uç noktasını çağırmak için gerekli izinlere sahip olun.
PostConvertWorkbookToPDF API
POST https://api.aspose.cloud/v3.0/cells/convert/pdf
Güvenlik ve Kimlik Doğrulama
Aspose.Cells Cloud API’leri güvenlidir ve JWT belirteci tabanlı kimlik doğrulamayı gerektirir.
Sorgu Parametresi
| Parametre Adı | Tür | Açıklama |
|---|---|---|
| password | string | Excel dosyasını açmak için şifre. |
| storageName | string | Dosyanın bulunduğu deponun adı. |
| checkExcelRestriction | bool | Hücreyle ilgili nesneleri değiştirirken Excel dosyası kısıtlamalarının uygulanıp uygulanmayacağını belirtir. |
checkExcelRestriction değeri atlanırsa varsayılan olarak false olur.
İstek Gövdesi Parametresi
| Parametre Adı | Tür | Açıklama |
|---|---|---|
| datafile | file | Çok parçalı içerikin ilk parçası olarak kaydedilen veri dosyası. |
Yanıt
Yanıt, dosya meta verilerini içeren bir JSON nesnesi döndürür. PDF dosyası kendisi sağlanan FileContent (base64) kullanılarak veya FileInfo bağlantısı aracılığıyla indirilebilir. API, FileInfo türünde bir JSON nesnesi döndürür:
- FileInfo – Oluşturulan PDF dosyasının adını, boyutunu ve base64 ile kodlanmış içeriğini içeren nesne.
{
"Filename": "example.pdf",
"FileSize": 12345,
"FileContent": "base64_encoded_string"
}
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 | Yük Çok Büyük | Yüklenecek dosya boyut sınırını aşıyor. |
| 500 | İç Sunucu Hatası | Beklenmeyen sunucu hatası. |
PostConvertWorkbookToPDF API’sini SDK’larla Nasıl Kullanılır
PostConvertWorkbookToPDF API Spesifikasyonu
OpenAPI Spesifikasyonu, genel olarak erişilebilir bir programlama arayüzü tanımlar ve REST etkileşimlerini doğrudan bir web tarayıcısından gerçekleştirmenize olanak tanır.
İstek Başlıkları
| Başlık | Tür | Açıklama |
|---|---|---|
| Authorization | string | JWT kimlik doğrulamasıyla elde edilen Bearer belirteci. |
| Content-Type | string | Dosya yüklemesi için multipart/form-data olmalıdır. |
| Accept | string | Yanıt meta verilerini almak için application/json. |
Aspose.Cells web hizmetlerine kolayca erişmek için cURL komut satırı aracını kullanabilirsiniz. Authorization başlığına bir erişim belirteci ekleyin ve ardından aşağıdaki isteği çalıştırın.
Aspose.Cells Cloud SDK’larını Kullanma
Bir SDK kullanmak, düşük seviye ayrıntıları ele alarak geliştirme sürecini basitleştirebilir. Aspose.Cells Cloud SDK’larının tam listesi için lütfen GitHub deposuna göz atın.
Aşağıdaki kod örnekleri, farklı SDK’lar kullanarak Aspose.Cells web hizmetlerine nasıl istek gönderileceğini göstermektedir:
Bu işlevi uygulayan Diğer API’ler
| API | Tür | Açıklama | Swagger Bağlantısı |
|---|---|---|---|
| /cells/convert | PUT | Bir çalışma kitabını istek içeriğinden belirli bir forma dönüştürür. | PutConvertWorkBook |
POST /cells/{name}/saveAs API, bir MS Excel dosyasını ek ayarlarla PDF olarak kaydetmenize ve sonucu depoya kaydetmenize olanak tanır.
Bu REST API, bir Excel dosyasını PDF’ye dönüştürür.
PUT /cells/convert API, bir MS Excel dosyasını ek ayarlarla PDF’ye dönüştürmenize ve sonucu yanıtta döndürmenize olanak tanır.
GET /cells/{name} API, bir MS Excel dosyasını ek ayarlarla PDF’ye dönüştürmenize ve sonucu yanıtta döndürmenize olanak tanır.
Bu PutConvertWorkBook, GetWorkBook ve PostDocumentSaveAs API’leri, genel olarak erişilebilir bir programlama arayüzü tanımlar ve REST etkileşimlerini doğrudan bir web tarayıcısından gerçekleştirmenize izin verir.