IRONSOFTWAREHOME
HTML İşleme Ayarları
from ironpdf import *

# Instantiate Renderer
renderer = ChromePdfRenderer()

# Many rendering options to use to customize!
renderer.RenderingOptions.SetCustomPaperSizeInInches(12.5, 20)
renderer.RenderingOptions.PrintHtmlBackgrounds = True
renderer.RenderingOptions.PaperOrientation = PdfPaperOrientation.Landscape
renderer.RenderingOptions.Title = "My PDF Document Name"
renderer.RenderingOptions.EnableJavaScript = True
renderer.RenderingOptions.WaitFor.RenderDelay(50) # in milliseconds
renderer.RenderingOptions.CssMediaType = PdfCssMediaType.Screen
renderer.RenderingOptions.FitToPaperMode = FitToPaperModes.Zoom
renderer.RenderingOptions.Zoom = 100
renderer.RenderingOptions.CreatePdfFormsFromHtml = True
 
# Supports margin customization!
renderer.RenderingOptions.MarginTop = 40 # millimeters
renderer.RenderingOptions.MarginLeft = 20 # millimeters
renderer.RenderingOptions.MarginRight = 20 # millimeters
renderer.RenderingOptions.MarginBottom = 40 # millimeters
 
# Can set FirstPageNumber if you have a cover page
renderer.RenderingOptions.FirstPageNumber = 1 # use 2 if a cover page will be appended
 
# Settings have been set, we can render:
renderer.RenderUrlAsPdf("https://www.wikipedia.org/").SaveAs("my-content.pdf")
pip install ironpdf
HTML İşleme Ayarları

HTML İşleme Ayarları

IronPDF for Python, oluşturulan PDF'nin her yönünü tam kontrol sağlayarak, ChromePdfRenderer.RenderingOptions özelliği üzerinden zengin bir renderlama seçenek kümesini ortaya çıkarır.

Başlarken

Bir ChromePdfRenderer oluşturun, RenderingOptions nesnesinin üzerindeki özellikleri ayarlayın ve ardından renderlama yöntemlerinden birini çağırın. Ayarladığınız her seçenek, o renderör örneği tarafından üretilen tüm PDF'lere uygulanır.

Kodu Anlama

  • SetCustomPaperSizeInInches: İnç cinsinden standart dışı bir sayfa genişliği ve yüksekliği tanımlar.
  • PrintHtmlBackgrounds: True olduğunda CSS arka plan renkleri ve görüntüleri çıktı içerisinde dahil edilir.
  • PaperOrientation: PdfPaperOrientation.Landscape veya Portrait kabul eder.
  • Title: PDF meta verilerinde görülen dahili belge başlığını ayarlar.
  • EnableJavaScript: Inline <script> blokları ve dış betiklerin PDF işlenmeden önce çalıştırılmasına izin verir.
  • WaitFor.RenderDelay: Birkaç milisaniye boyunca yapıyı duraklatır, JavaScript'in tamamlanması gerektiğinde kullanışlıdır.
  • CssMediaType: Hangi stil sayfasının uygulanacağını kontrol etmek için Screen ve Print CSS kuralları arasında geçiş yapar.
  • FitToPaperMode: İçeriğin sayfaya (örn. Zoom, AutomaticFit) sığacak şekilde nasıl ölçekleneceğini kontrol eder.
  • Zoom: Sayfa içeriğine uygulanan yüzdelik yakınlaştırma seviyesi.
  • CreatePdfFormsFromHtml: True olduğunda HTML <input> ve <select> elemanları etkileşimli PDF form alanlarına dönüştürülür.
  • MarginTop / MarginLeft / MarginRight / MarginBottom: Milimetre cinsinden sayfa kenar boşluklarını ayarlar.
  • FirstPageNumber: Başlangıç sayfa numarası, bir kapak sayfasının belgeye eklenmesi durumunda kullanışlıdır.

Seçenekleri Uygulama

Tüm seçenekler, bir renderlama yöntemi olan RenderUrlAsPdf, RenderHtmlAsPdf veya RenderHtmlFileAsPdf çağrılmadan önce ayarlanır. Aynı ayarlarla çoklu render çağrıları boyunca renderör yeniden kullanılabilir.

IronPDF for Python ile HTML'yi PDF'ye dönüştürmeyi öğrenin!

Başlamaya Hazır mısınız?

Sürüm:2026.6yeni yayınlandı

Key in blue circle

Ücretsiz 30 günlük Deneme Anahtarınızı anında edinin.

Your trial license will be sent to your email address

Herhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.

bullet_checkedKredi kartı veya hesap oluşturma gerektirmezHerhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Ücretsiz Canlı Demo rezervasyonu yapın
Booking Badge

Dünya Çapında Milyonlarca Mühendisin Güvendiği

Iron Software müşteri logoları
Bağımsız Danışmanlık Alın
Aşağıdaki formu doldurun veya sales@ironsoftware.com adresine e-posta gönderin
Bilgileriniz daima gizli kalacaktır.
Dünya Çapında Milyonlarca Mühendisin Güvendiği
Iron Software müşteri logoları
Ücretsiz 30 Günlük Deneme Anahtarınızı anında alın.
Kredi kartı veya hesap oluşturma gerektirmez