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

FileInfo

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.

Ek dönüşüm seçenekleri için Kaydetme Seçenekleri sayfasına bakın.