PDF, belgeleri sunmak için en sık kullanılan çok yönlü belge formatlarından biridir. Ancak bir PDF belgesini düzenlemek zordur. Bir tabloyu kolayca ayıklamak veya elektronik tablo biçimindeki metni düzenlemek için PDF’yi düzenlenebilir Excel elektronik tablolara dönüştürmeniz gerekir. Bu nedenle, metni manuel olarak kopyalayıp düzenlemek için zaman kaybetmenize gerek yok. PDF’den XLS’ye veya PDF’den XLSX’e dönüştürücü API’lerimiz, PDF’yi hızlı bir şekilde Excel elektronik tablo biçimine dönüştürmenize olanak tanır. Bu yazıda, REST API kullanarak Python’da PDF’yi Excel’e dönüştürmeyi öğreneceğiz.
Bu yazıda aşağıdaki konular ele alınacaktır:
- Python PDF to Excel Converter API – Kurulum
- REST API kullanarak Python’da PDF’yi XLSX’e Dönüştürme
- Python’da Sayfa Aralığını PDF’den Excel Dosyasına Dönüştürme
- Belirli PDF Sayfalarını Python’da Excel biçimine dönüştürün
Python PDF to Excel Converter API – Kurulum
PDF dosyasını Excel formatına dönüştürmek için GroupDocs.Conversion Cloud’un Python SDK’sı API’sini kullanacağız. Zengin özelliklere sahip, platformdan bağımsız bir belge ve görüntü dönüştürme Python kitaplığıdır. Herhangi bir desteklenen dosya biçimindeki görüntülerin ve belgelerin yüksek kalitede herhangi bir biçime hızlı bir şekilde dönüştürülmesini sağlar.
Konsolda aşağıdaki komutu kullanarak PDF’den XLSX’e dönüştürme Python kitaplığını Python uygulamanıza yükleyebilirsiniz:
pip install groupdocs_conversion_cloud
Belirtilen adımları izlemeden önce lütfen panodan Müşteri Kimliğinizi ve Sırrınızı alın. Kimliğinizi ve sırrınızı aldıktan sonra, python uygulamanıza kod ekleyin:
# Python uygulamasında PDF'den Excel'e dönüştürme için Python kitaplığı
import groupdocs_conversion_cloud
# Ücretsiz kayıttan sonra https://dashboard.groupdocs.cloud adresinden client_id ve client_secret'i edinin.
client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
# Farklı konfigürasyonlar edinin
configuration = groupdocs_conversion_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
your_storage = "local-storage-name"
Şimdi Python’da REST API kullanarak adım adım pdf’yi xlsx biçimine dönüştürmeyi gösterelim.
REST API kullanarak Python’da PDF’yi XLSX’e Dönüştürme
Aşağıda verilen basit adımları izleyerek pdf dosyasını programlı olarak excel formatına dönüştürebiliriz:
- İlk olarak, ConvertApi’nin bir örneğini oluşturun
- Ardından, ConvertSettings’i kullanarak dönüştürme ayarları örneği oluşturun
- Ardından, dosyaların depolama adını sağlayın
- Giriş PDF dosyası yolunu ve çıktı biçimini “xlsx” olarak ayarlayın
- Ardından, PdfLoadOptions’ın bir örneğini oluşturun.
- PDF dosyası parolasını sağlayın
- Ardından, çıktı\yol ve yük\seçeneklerini ayarlayın
- Bundan sonra, bir argüman olarak ConvertSettings ile ConvertDocumentRequest oluşturun.
- Son olarak, ConvertDocumentRequest ile convert\document() öğesini çağırarak pdf’yi excel’e dönüştürün
Aşağıdaki kod örneği, Python’da pdf’yi excel biçimine nasıl değiştireceğinizi gösterir:
# Python PDF'yi Çevrimiçi Excel'e Dönüştürme
try:
# API'nin bir örneğini oluşturun
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)
# Dönüştürme ayarlarını tanımlayın
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.storage_name = your_storage
settings.file_path = "python-testing/sample-pdf-file.pdf"
settings.format = "xlsx"
loadOptions = groupdocs_conversion_cloud.PdfLoadOptions()
loadOptions.password = "password"
settings.load_options = loadOptions
settings.output_path = "python-testing"
# Belge dönüştürme isteği oluştur
request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
# .pdf dosyasını .xlsx formatına dönüştürün
result = convert_api.convert_document(request)
print("pdf File converted to xlsx successfully: " + result[0].path)
except groupdocs_conversion_cloud.ApiException as e:
print("Exception when calling convert_document: {0}".format(e.message))
Son olarak, yukarıdaki kod örneği, xlsx dosyasını buluta kaydedecektir. Bu, pdf’yi excel belgesine dönüştürmenin en iyi yoludur.
Python’da Sayfa Aralığını PDF’den Excel Dosyasına Dönüştürme
Aşağıda verilen adımları izleyerek bir PDF belgesinin sayfa aralığını excel’e dönüştürebiliriz:
- İlk olarak, ConvertApi örneğini oluşturun
- Ardından, ConvertSettings’i kullanarak dönüştürme ayarları örneği oluşturun
- Ardından, bulut depolama adınızı girin
- Giriş PDF dosyası yolunu ve çıktı biçimini “xlsx” olarak ayarlayın
- Ardından, XlsConvertOptions’ın bir örneğini oluşturun
- Kimden\sayfa ve sayfalar\sayı seçeneklerini ayarlayın
- Ardından, çıktı yolunu ayarlayın ve convertOptions
- Şimdi, bir argüman olarak ConvertSettings ile ConvertDocumentRequest’i oluşturun.
- Son olarak, ConvertDocumentRequest ile convert\document() yöntemini çağırarak pdf’yi çevrimiçi olarak excel koduna dönüştürün
Aşağıdaki kod örneği, Python kullanılarak bir dizi sayfanın PDF belgesinden excel dosyasına nasıl dönüştürüleceğini gösterir:
# Python'da Sayfa Aralığını PDF'den Excel'e Dönüştürme
# Bir API örneği oluşturun
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)
# Excel dönüştürme ayarlarını hazırlayın
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.file_path = "python-testing/sample-pdf-file.pdf"
settings.format = "xlsx"
# PDF dönüştürme seçenekleri: başlangıç sayfası numarası ve dönüştürülecek toplam sayfa sayısı
convertOptions = groupdocs_conversion_cloud.XlsConvertOptions()
convertOptions.from_page = 2
convertOptions.pages_count = 3
settings.convert_options = convertOptions
settings.output_path = "python-testing"
# Belge dönüştürme isteği oluştur
request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
# PDF sayfalarını Excel dosyasına dönüştürün
result = convert_api.convert_document(request)
print("Converted range of pages from PDF to Excel file: " + result[0].path)
Son olarak, yukarıdaki kod örneği, bulutta pdf’den excel’e çevrimiçi olarak dönüştürüldükten sonra belgeyi kaydedecektir.
Belirli PDF Sayfalarını Python’da Excel biçimine dönüştürün
Bir PDF belgesinin belirli sayfalarını, aşağıda verilen adımları izleyerek resimlerle çevrimiçi olarak en iyi pdf - xlsx dönüştürücüyü kullanarak Excel’e dönüştürebiliriz:
- İlk olarak, ConvertApi örneğini oluşturun
- Ardından, ConvertSettings’i kullanarak dönüştürme ayarları örneği oluşturun
- Ardından, bulut depolama adınızı girin
- Giriş PDF dosyası yolunu ve çıktı biçimini “xlsx” olarak ayarlayın
- Ardından, XlsConvertOptions’ın bir örneğini oluşturun
- Dizi biçiminde dönüştürülecek sayfa numarasını ekleyin
- Ardından, çıktı yolunu ayarlayın ve convertOptions
- Şimdi, bir argüman olarak ConvertSettings ile ConvertDocumentRequest’i oluşturun.
- Son olarak, ConvertDocumentRequest ile convert\document() yöntemini çağırarak pdf’yi çevrimiçi olarak excel koduna dönüştürün
Aşağıdaki kod örneği, bir PDF belgesinin belirli sayfalarının Python kullanılarak Excel dosyasına nasıl aktarılacağını gösterir:
# Python'da PDF dosyasının Belirli Sayfalarını Excel biçimine dönüştürme
# Bir API örneği oluşturun
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)
# Dönüştürme ayarlarını tanımlayın
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.file_path = "python-testing/sample-pdf-file.pdf"
settings.format = "xlsx"
# PDF dönüştürme seçenekleri: dönüştürülecek sayfa numaraları
convertOptions = groupdocs_conversion_cloud.XlsConvertOptions()
convertOptions.pages = [1, 3, 5]
settings.convert_options = convertOptions
settings.output_path = "python-testing"
# Belge dönüştürme isteği oluştur
request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
# PDF dosyasını Excel dosyasına dönüştürün
result = convert_api.convert_document(request)
print("Successfully converted PDF file to XLSX document: " + result[0].path)
Son olarak, yukarıdaki kod örneği pdf’yi buluttaki görüntülerle xlsx’e dönüştürecektir. Aşağıda açıklandığı gibi bir çevrimiçi pdf’den xlsx’e kod dönüştürücü vardır.
Çevrimiçi PDF’den Excel’e Ücretsiz Dönüştürücü
En iyi PDF’den Excel’e dönüştürücü nedir? Groupdocs.Conversion, PDF’yi Excel formatına dönüştürmeniz için en iyi pdf’den xlsx’e çeviriciyi çevrimiçi olarak ücretsiz sağlar. Groupdocs.Conversion online pdf to xlsx API kullanılarak geliştirilmiştir.
Çözüm
Bu makalede şunları öğrendiniz:
- Python’da biçimlendirmeyi kaybetmeden pdf’yi xls/xlsx’e dönüştürme;
- Python kullanarak pdf’yi aralığa göre excel dosyasına dönüştürme;
- belirli PDF sayfalarını Python’da XLSX formatına dönüştürmek;
Ayrıca, belgeleri kullanarak GroupDocs.Conversion dosya biçimi dönüştürme API’si hakkında daha fazla bilgi edinebilirsiniz.
Bir soru sor
Ücretsiz Destek Forumumuz aracılığıyla pdf dosyasını xlsx formatına nasıl dönüştüreceğinizle ilgili sorularınızı sorabilirsiniz.