XLSB'den PDF'ye

XLSB’yi PDF olarak kaydet | Excel’i çevrimiçi PDF’ye dönüştürün

Veri işleme ve bilgi paylaşımının sürekli gelişen ortamında, Excel İkili Çalışma Kitabı (XLSB) dosyalarını Taşınabilir Belge Formatına (PDF) sorunsuz bir şekilde dönüştürme yeteneği temel bir gereksinim haline geldi. İşletmeler ve profesyoneller veri sunumunun, analizinin ve işbirliğinin karmaşıklığıyla uğraştıkça, bu iki format arasındaki boşluğu dolduracak güvenilir ve etkili bir çözüme olan talep önemli ölçüde arttı. Bu makale, Python Cloud SDK kullanarak XLSB’den PDF’ye dönüştürmeyi mümkün kılan bir özelliğe olan temel ihtiyacı ele alıyor ve bu özelliğin pratik önemini ve hem bireylere hem de kuruluşlara sunduğu avantajları vurguluyor.

Excel’den PDF’ye Dönüştürme API’si

XLSB’den PDF’ye kusursuz bir dönüşüm elde etmek için Aspose.PDF Cloud SDK for Python güçlü bir araç olarak ortaya çıkıyor. Bu Cloud SDK, dönüştürme özelliğini uygulamalarınıza zahmetsizce entegre etmenizi sağlar. SDK, biçimlendirmeyi akıllıca yönetir, ortaya çıkan PDF çıktısındaki grafikleri, tabloları ve diğer görsel öğeleri korur. Böylece, dönüştürülen belgelerinizin yalnızca doğruluğu korumasını sağlamakla kalmaz, aynı zamanda orijinal XLSB’nin görsel sunumunu da yansıtmasını sağlar.

Şimdi, SDK’yı kullanmak için lütfen SDK’yı yerel sisteme yüklemek üzere aşağıdaki komutu yürütün:

pip install asposecellscloud

Kurulumdan sonra bir sonraki adım, GitHub veya Google hesabını kullanarak bulut kontrol paneli üzerinden ücretsiz bir hesap kaydetmek veya Müşteri Kimlik Bilgilerinizi almak için Kaydol’u kullanmaktır.

Python’da XLSB’den PDF’ye

Bu bölümde XLSB (excel) çalışma sayfasını bulut depolama alanından yükleyip PDF formatına dönüştürme adımlarını takip edeceğiz. Bu örnekte XLSB’nin tüm çalışma sayfaları PDF formatına dönüştürülmüştür.

  • İlk olarak, istemci kimlik bilgilerini argüman olarak ileterek CellsApi sınıfının bir nesnesini oluşturun.
  • İkinci olarak, XLSB girişinin adını, sonuçta ortaya çıkan dosya adını ve çıktı formatını PDF olarak belirtin.
  • Son olarak, XLSB’yi PDF formatına dönüştürmek ve çıktıyı bulut depolama alanına kaydetmek için Cellworkbookgetworkbook(…) yöntemini çağırın.
# Daha fazla kod örneği için lütfen https://github.com/aspose-cells-cloud/aspose-cells-cloud-python adresini ziyaret edin.

def XLSBtoPDF():
    try:
        #Client credentials
        client_secret = "1c9379bb7d701c26cc87e741a29987bb"
        client_id = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"

        # CellsApi örneğini başlat
        cellsApi = asposecellscloud.CellsApi(client_id,client_secret)

        # XLSB çalışma kitabını girin
        input_file = "myDocument.xlsb"
        # sonuç formatı
        format = "PDF"
        # sonuç dosya adı
        output = "Converted.pdf"

        # XLSB'yi PDF'ye dönüştürmek için API'yi çağırın
        response = cellsApi.cells_workbook_get_workbook(name = input_file, format=format, out_path=output) 

        # yanıt kodunu konsolda yazdır
        print(response)

        # mesajı konsolda yazdır (isteğe bağlı)
        print('XLSB sucessfully converted to PDF !')    
    except ApiException as e:
        print("Exception while calling CellsApi: {0}".format(e))
        print("Code:" + str(e.code))
        print("Message:" + e.message)
Excel'den PDF'ye Önizleme

Resim 1:- Excel’den PDF’ye dönüştürme önizlemesi

cURL Komutlarını kullanarak Excel’i PDF’ye dönüştürün

XLSB’den PDF’ye dönüşüm, Aspose.Cells Cloud’un sinerjisi ve cURL komutlarının gücü sayesinde büyük ilerleme kaydediyor. Bu dinamik ikili, bu önemli dönüşümü zahmetsizce gerçekleştirmeniz için size çok yönlü ve komut satırı dostu bir yaklaşım sunuyor. Dolayısıyla, ister hızlı bir veri geçişi üzerinde ister sistematik bir toplu dönüştürme üzerinde çalışıyor olun, bu kombinasyon zarif bir çözüm sunar.

Şimdi öncelikle bir JWT erişim belirteci oluşturmamız gerekiyor (müşteri kimlik bilgilerimize göre):

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

JWT jetonumuza sahip olduğumuzda, Excel’i (XLSB) PDF formatına dönüştürmek için lütfen aşağıdaki komutu yürütün. Yürütmenin ardından ortaya çıkan PDF aynı bulut depolama alanına kaydedilir.

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument.xlsb?format=PDF&isAutoFit=false&onlySaveTable=false&outPath=Converted.pdf&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"

cURL Komutunu kullanarak Belirli Excel Çalışma Sayfasını PDF’ye Dönüştürme

XLSB dosyasındaki tüm çalışma sayfalarını dönüştürmek yerine, seçilen çalışma sayfasını PDF formatına dönüştürme gereksinimimiz olabilir. Bu nedenle, seçilen çalışma sayfasını çevrimiçi olarak PDF’ye kaydetmek için lütfen aşağıdaki komutu uygulayın.

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument.xlsb/worksheets/Sheet2?format=PDF&verticalResolution=0&horizontalResolution=0" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-o SingleWorksheet.pdf
Excel Sayfasından PDF'ye

Resim 2: - Excel Sayfasından PDF’ye dönüştürme önizlemesi

Yukarıdaki örneklerde kullanılan örnek dosyalara aşağıdaki bağlantılardan ulaşabilirsiniz:

kullanışlı bağlantılar

Çözüm

Sonuç olarak, XLSB’yi PDF’ye dönüştürme yolculuğu, her biri farklı kullanıcı tercihlerine ve teknik yeteneklere hitap eden iki farklı ancak etkili yol sunar. Aspose.PDF Cloud SDK for Python, XLSB’den PDF’ye dönüştürmeyi Python uygulamalarına sorunsuz bir şekilde entegre eden, kullanıcı dostu ve kod merkezli bir çözüm sunar. Öte yandan Aspose.Cells Cloud ve cURL komutlarının birleşimi, komut satırına dayalı bir alternatif sunuyor. Bu yaklaşım, komut satırı arayüzlerinin rahatlığından ve aşinalığından faydalanarak doğrudan terminalden hızlı dönüşümlere olanak tanır.

İlgili Makaleler

Daha fazla bilgi edinmek için aşağıdaki makalelere göz atmanızı öneririz: