Python Cloud SDK kullanarak PDF’yi Excel’e dönüştürücü geliştirin.

PDF’yi Excel’e Nasıl Dönüştürebilirim | Python SDK’yı kullanarak PDF’yi Excel’e Aktarma
PDF dosyaları belge biçimlendirmesini korumak için mükemmeldir ancak bunlardan veri çıkarmak ve kullanmak karmaşık olabilir. PDF’yi Excel’e dönüştürme ihtiyacının belirginleştiği yer burasıdır. Excel çalışma kitabı, elektronik tablo biçimiyle verileri düzenlemek ve işlemek için yapılandırılmış bir yol sunar. Bir PDF’den tabloları, şekilleri ve metni sorunsuz bir şekilde çıkardığınızı ve bunların Excel hücrelerinde analiz için hazır bir şekilde düzgün bir şekilde düzenlendiğini hayal edin. Bu dönüştürme yalnızca veri işlemeyi basitleştirmekle kalmaz, aynı zamanda verimliliği ve üretkenliği de artırır.
Ayrıca, Excel çoğunlukla gelir, bordro ve muhasebe bilgileri gibi verileri depolamak ve düzenlemek için kullanılır. Kullanıcının bu verilerle hesaplamalar yapmasına ve grafikler ve çizelgeler üretmesine olanak tanır. Şimdi bu makalede, PDF’yi Excel formatına nasıl dönüştüreceğinizin ayrıntılarını tartışacağız.
- PDF İşleme için Python Cloud SDK
- PDF’yi Python’da Excel’e Dönüştürme
- cURL Komutunu Kullanarak PDF’yi XLS’ye Dönüştürme
PDF İşleme için Python Cloud SDK
Aspose.PDF for Python Cloud SDK, PDF’den XLS’ye dönüştürme sürecini kolaylaştırmak için güçlü bir araç olarak ortaya çıkıyor. Sadece kusursuz ‘pdf’den excel’e’ dönüştürmeyi kolaylaştırmakla kalmıyor, aynı zamanda sayısız başka yetenek de sunuyor. PDF’leri düzenleme, belirli verileri çıkarma ve Excel’e hazır dosyaları zahmetsizce oluşturma yeteneğinden yararlandığınızı hayal edin.
İlk adım, PIP ve GitHub deposu üzerinden indirilebilen Python Cloud SDK’yı yüklemektir. Bu nedenle, Cloud SDK’nın en son sürümünü yüklemek için lütfen terminal/komut isteminde aşağıdaki komutu çalıştırın.
pip install asposepdfcloud
MS Visual Studio
Visual Studio IDE’deki Python projenize referansı doğrudan eklemeniz gerekirse, lütfen Python ortamı penceresinde asposepdfcloud’u bir paket olarak arayın. Kurulum sürecini tamamlamak için lütfen aşağıdaki resimde numaralandırılmış adımları izleyin.

Resim 1:- Aspose.PDF Cloud SDK for Python paketi.
PyCharm
PyCharm, Python geliştirme için popüler bir IDE’dir. Bu bölümde, Windows platformunda PyCharm ayarlarını tartışacağız.
- Dosya menüsüne tıklayın ve Ayarlar… menü öğesini seçin.

Resim 2:- PyCharm Ayarları menü öğesi.
- Sol taraftan Proje ağacını genişletin ve Python Yorumlayıcı seçeneğini seçin.
- Sağ bölümdeki + (artı) işaretine tıklayın ve kullanılabilir paketler iletişim kutusunun üzerindeki arama alanına asposepdfcloud yazın.
- Şimdi Paketi Yükle butonuna tıklayın.

Resim 3:- Aspose.PDF Cloud for Python paketi.
SDK kurulumu tamamlandıktan sonra başarı mesajı görüntülenir.

Resim 4:- Aspose.PDF Cloud for Python kurulduktan sonra gelen başarı mesajı.
- cloud dashboard‘da mevcut bir hesabınız yoksa, GitHub veya Google kimlik bilgilerinizi kullanarak ücretsiz bir hesap oluşturabilirsiniz. Şimdi panoya giriş yapın ve kişiselleştirilmiş istemci kimlik bilgilerinizi edinin.

Resim 5:- Aspose.Cloud panosunda istemci kimlik bilgileri.
PDF’yi Python’da Excel’e Dönüştürme
Lütfen Python kod parçacığını kullanarak PDF’yi Excel çalışma kitabına (XLSX) dönüştürmek için aşağıdaki talimatları izleyin. Aşağıdaki kod parçacığının giriş PDF’sinin bulut depolamada mevcut olmasını beklediğini lütfen unutmayın.
- Öncelikle, Client ID Client Secret’ı argüman olarak sağlayarak ApiClient sınıfının bir örneğini oluşturun.
- İkinci olarak, ApiClient nesnesini argüman olarak alan bir PdfApi sınıfı örneği oluşturun.
- Şimdi giriş PDF’sinin adını ve ortaya çıkan XLSX dosya adını belirtin.
- Son olarak, giriş PDF dosyasını, sonuç XLSX dosya adını ve tek tip çalışma sayfaları üretmek için isteğe bağlı bir parametreyi alan putpdfinstoragetoxlsx(..) yöntemini çağırın.
# Daha fazla kod örneği için lütfen https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-python adresini ziyaret edin
# Müşteri kimlik bilgileri için lütfen https://dashboard.aspose.cloud/ adresini ziyaret edin.
def pdf2xlsx():
try:
#Client credentials
client_secret = "406b404b2df649611e508bbcfcd2a77f"
client_id = "88d1cda8-b12c-4a80-b1ad-c85ac483c5c5"
#initialize PdfApi client instance using client credetials
pdf_api_client = asposepdfcloud.api_client.ApiClient(client_secret, client_id)
# PdfApiClient'ı argüman olarak geçirirken PdfApi örneği oluşturun
pdf_api = PdfApi(pdf_api_client)
#input PDF file name
input_file = 'awesomeTable.pdf'
# sonuçta ortaya çıkan excel çalışma kitabının adı
resultant_file_name = 'Resultant.xlsx'
# PDF'yi Excel formatına dönüştürmek için API'yi çağırın
response = pdf_api.put_pdf_in_storage_to_xlsx(name=input_file, out_path=resultant_file_name, uniform_worksheets='true')
# konsolda mesajı yazdır (isteğe bağlı)
print('PDF successfully converted to Excel format !')
except ApiException as e:
print("Exception while calling PdfApi: {0}".format(e))

Resim 6:- PDF’den Excel’e dönüştürme önizlemesi.
Yukarıdaki örnekte kullanılan örnek dosyalar awesomeTable.pdf ve Resultant.xlsx adreslerinden indirilebilir.
cURL Komutunu Kullanarak PDF’yi XLS’ye Dönüştürme
PDf’nin XLS’ye dönüştürülmesi, akıcı ve otomatik bir yaklaşım sunduğu için cURL komutlarıyla birlikte Aspose.PDF Cloud kullanılarak kolayca gerçekleştirilebilir. cURL komutlarını Aspose.PDF Cloud ile birlikte kullanarak, yalnızca dönüştürme sürecini basitleştirmekle kalmıyoruz, aynı zamanda çeşitli iş akışlarına sorunsuz entegrasyonu da sağlıyoruz.
Bu yaklaşımdaki ilk adım, istemci kimlik bilgilerine dayalı bir JSON Web Token (JWT) oluşturmaktır. Bu nedenle, lütfen JWT token’ını oluşturmak için aşağıdaki komutu çalıştırın.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=88d1cda8-b12c-4a80-b1ad-c85ac483c5c5&client_secret=406b404b2df649611e508bbcfcd2a77f" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
JWT token’ına sahip olduğumuzda, PDF’yi XLS formatına dönüştürmek için lütfen aşağıdaki komutu çalıştırın.
curl -v "https://api.aspose.cloud/v3.0/pdf/awesomeTable.pdf/convert/xlsx?outPath=Converted.xlsx&uniformWorksheets=true" \
-X PUT \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>"
Çözüm
Sonuç olarak, Python için sağlam Aspose.PDF Cloud SDK’yı tercih edip etmememiz veya cURL komutlarını Aspose.PDF Cloud ile birlikte kullanmamız fark etmeksizin, PDF’yi Excel formatına dönüştürme hedefimize kolayca ulaşabiliriz. Aspose.PDF for Python Cloud SDK, dönüştürmenin ötesinde bir dizi işlevsellik ile sizi güçlendiren kapsamlı ve geliştirici dostu bir çözüm sunar. Öte yandan, cURL komutlarından yararlanmak çok yönlü ve betiklenebilir bir yaklaşım sağlar. Seçilen yöntem ne olursa olsun, her iki yaklaşım da PDF’leri nasıl yapılandırdığımızı ve verileri nasıl çıkardığımızı kökten değiştiren güçlü araçlar olarak öne çıkar.
- Python Cloud SDK’yı kullanırken herhangi bir sorunla karşılaşırsanız lütfen ücretsiz müşteri destek forumu aracılığıyla bizimle iletişime geçmekten çekinmeyin.
İlgili Makaleler
Aşağıdaki makaleleri ziyaret ederek şunları öğrenmenizi öneririz: