Python'da HTML'yi PDF'ye Dönüştürme

Bu basit nasıl yapılır öğreticisi, HTML‘i Python’da PDF’ye dönüştürme ve çevreyi kendi tarafınızda yapılandırma adımlarına odaklanır. HTML’den PDF oluşturmak için Python tabanlı basit bir API arayüzü sağlayan API kullanılmıştır. Ayrıca aşağıdaki bölümlerde açıklanan farklı seçenekleri ayarlayarak oluşturulan PDF’yi özelleştirebilirsiniz.

Python’da HTML’den PDF Oluşturma Adımları

  1. .NET aracılığıyla Aspose.Words for Python’u kullanmak için ortam bağlantısını kurun
  2. Python dosyanıza aspose.words ad alanını dahil edin
  3. Kaynak HTML dosyasını Document sınıfı nesnesine yükleyin
  4. PdfSaveOptions nesnesinin örneğini oluşturun ve çıktı PDF seçeneklerini ayarlayın
  5. Document sınıfındaki kaydetme yöntemini kullanarak HTML’den PDF oluşturun

Yukarıda belirtilen adımlar, Python’un basit API çağrılarını kullanarak HTML’den nasıl PDF oluşturabileceğini açıklar. Ortamı yapılandırdıktan sonra, Document sınıfı nesnesini kullanarak kaynak HTML dosyasını yükleyeceğiniz kolay bir işlemdir. PDF’yi özelleştirmek için PdfSaveOptions kullanılacak ve son olarak diske kaydedilecektir.

Python’da HTML’den PDF Oluşturma Kodu

import aspose.words as aw
#Load the license in your application for exporting HTML to PDF
htmlToPdfLicense = aw.License()
htmlToPdfLicense.set_license("Aspose.Total.lic")
#Load the HTML file to be converted to PDF
sampleHtml = aw.Document("TestFile.html")
#Create PdfSaveOptions class object before converting the HTML to PDF
options = aw.saving.PdfSaveOptions()
#Setting the page mode to full screen when opening it in a viewer
options.page_mode = aw.saving.PdfPageMode.FULL_SCREEN
#Applying the PDF document compliance mode
options.compliance = aw.saving.PdfCompliance.PDF17
#Save the converted PDF file on disk
sampleHtml.save("HtmlOutput.pdf", options)
print ("Done")

HTML’den PDF oluşturmak için Python tabanlı dönüştürücü uygulaması geliştirilmiştir. Ayrıca çıktı PDF’sini PdfSaveOptions sınıfının yardımıyla özelleştirebilirsiniz. PDF’ye aktarmak istediğiniz sayfa numarasını page_set özelliğini kullanarak ayarlayabilirsiniz. Ayrıca, sırasıyla page_mode ve uyumluluk özelliklerini kullanarak Sayfa modunun ve PDF uyumluluğunun nasıl ayarlanacağını da gösterir.

Bu konuda, Python’da HTML’yi PDF’ye dönüştürmeyi öğrendik. Python kullanarak bir Word belgesi oluşturmak istiyorsanız Python kullanarak Word belgesi nasıl oluşturulur makalesine bakın.

 Türkçe