PDF, günümüzde platformlar arası destek sağlayan en yaygın kullanılan dosya biçimlerinden biridir. Ancak bir PDF belgesinde belirli bir sayfaya bağlantı vermek zordur ve PDF dosyaları sosyal ağlarda kolayca paylaşılmaz. PDF belgesinin görünümünü ve verdiği hissi hızlı bir şekilde değiştirilebilen HTML biçiminde tutabilirsiniz. Bu yazıda, Python’da PDF dosyalarını HTML’ye nasıl dönüştüreceğimizi öğreneceğiz.
Bu yazıda aşağıdaki konular ele alınacaktır:
- Python PDF to HTML Converter API – Kurulum
- REST API kullanarak Python’da PDF’yi Çevrimiçi HTML’ye Dönüştürme
- Python’da Sayfa Aralığını PDF Dosyasından HTML Dosyasına Dönüştürme
- Belirli Sayfaları Python’da PDF’den HTML biçimine dönüştürün
Python PDF to HTML Converter API – Kurulum
PDF dosyasını HTML web sayfaları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 herhangi bir biçime yüksek kalitede hızla dönüştürülmesini sağlar.
Konsolda aşağıdaki komutu kullanarak PDF’den HTML’ye dönüştürme Python kitaplığını yükleyebilir ve Python uygulamalarınıza entegre edebilirsiniz:
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 HTML'ye dönüştürme için Python kitaplığını yükleyin
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 = "groupdocs-storage-name"
Şimdi Python’da REST API kullanarak pdf’yi html formatına nasıl dönüştüreceğinizi adım adım gösterelim.
REST API kullanarak Python’da PDF’yi Çevrimiçi HTML’ye Dönüştürme
Aşağıda verilen basit adımları izleyerek pdf dosyasını programlı olarak html 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
- Girdi PDF dosyası yolunu ve çıktı biçimini “html” olarak ayarla
- 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 html’ye dönüştürün
Aşağıdaki kod örneği, Python’da pdf’nin html biçimine nasıl değiştirileceğini gösterir:
# Python PDF'yi Çevrimiçi HTML'ye 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 = "html"
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ı HTML web sayfasına dönüştürün
result = convert_api.convert_document(request)
print("pdf File converted to html 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 HTML dosyasını buluta kaydedecektir. Bu, pdf’yi html belgesine dönüştürmenin en iyi yoludur.
Python’da Sayfa Aralığını PDF Dosyasından HTML Dosyasına Dönüştürme
Aşağıda verilen adımları izleyerek bir PDF belgesinin sayfa aralığını HTML’ye 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
- Girdi PDF dosyası yolunu ve çıktı formatını “html” olarak ayarlayın
- Ardından, HtmlConvertOptions’ı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 html koduna dönüştürün
Aşağıdaki kod örneği, Python kullanılarak bir dizi sayfanın PDF belgesinden HTML dosyasına nasıl dönüştürüleceğini gösterir:
# Python'da Sayfa Aralığını PDF'den HTML'ye Dönüştürme
# Bir API örneği oluşturun
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)
# Html dönüştürme ayarlarını hazırlayın
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.storage_name = your_storage
settings.file_path = "python-testing/sample-pdf-file.pdf"
settings.format = "html"
# 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.HtmlConvertOptions()
convertOptions.from_page = 1
convertOptions.pages_count = 1
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ı HTML dosyasına dönüştürün
result = convert_api.convert_document(request)
print("Converted range of pages from PDF to HTML web page: " + result[0].path)
Son olarak, yukarıdaki kod örneği, bulutta çevrimiçi olarak pdf’den html’ye dönüştürdükten sonra belgeyi kaydedecektir.
Belirli Sayfaları Python’da PDF’den HTML formatına dönüştürün
Bir PDF belgesinin belirli sayfalarını, aşağıda verilen adımları izleyerek resimlerle birlikte en iyi pdf’den html’ye dönüştürücüyü kullanarak HTML’ye 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
- Girdi PDF dosyası yolunu ve çıktı formatını “html” olarak ayarlayın
- Ardından, HtmlConvertOptions’ı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 html koduna dönüştürün
Aşağıdaki kod örneği, bir PDF belgesinin belirli sayfalarının Python kullanılarak HTML dosyasına nasıl aktarılacağını gösterir:
# Python'da PDF dosyasının Belirli Sayfalarını HTML web sayfası 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.storage_name = your_storage
settings.file_path = "python-testing/sample-pdf-file.pdf"
settings.format = "html"
# PDF dönüştürme seçenekleri: dönüştürülecek sayfa numaraları
convertOptions = groupdocs_conversion_cloud.HtmlConvertOptions()
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ı HTML dosyasına dönüştürün
result = convert_api.convert_document(request)
print("Successfully converted PDF file to HTML document: " + result[0].path)
Son olarak, yukarıdaki kod örneği, pdf’yi buluttaki görüntülerle html’ye dönüştürecektir. Aşağıda açıklandığı gibi bir çevrimiçi pdf’den html’ye kod dönüştürücü vardır.
Ücretsiz Çevrimiçi PDF’den HTML’ye Dönüştürücü
En iyi PDF’den HTML’ye dönüştürücü nedir? Groupdocs.Conversion, PDF’yi HTML biçimine dönüştürmeniz için en iyi pdf’den html’ye dönüştürücü çevrimiçi ücretsiz sağlar. Groupdocs.Conversion online pdf to html API kullanılarak geliştirilmiştir.
Çözüm
Bu makalede şunları öğrendiniz:
- Python’da biçimlendirmeyi kaybetmeden pdf’yi html’ye dönüştürme;
- Python kullanarak pdf’yi aralığa göre html dosyasına dönüştürme;
- belirli PDF sayfalarını Python’da HTML formatına dönüştürmek;
- ücretsiz çevrimiçi pdf’den html’ye dönüştürücü;
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ı html formatına nasıl dönüştüreceğinize dair sorularınızı sorabilirsiniz.