IRONSOFTWAREHOME
Duyarlı HTML, PDF'ye
from ironpdf import *

# Instantiate Renderer
renderer = ChromePdfRenderer()

# Choose Screen or Print CSS media

renderer.RenderingOptions.CssMediaType = PdfCssMediaType.Screen

# Set the width of the responsive virtual browser window in pixels
renderer.RenderingOptions.ViewPortWidth = 1920

# Set paper mode to automatic fit to physical paper
renderer.RenderingOptions.FitToPaperMode = FitToPaperModes.AutomaticFit

# Render an HTML file
pdf = renderer.RenderHtmlFileAsPdf("Responsive.html")
pip install ironpdf
Duyarlı HTML, PDF'ye

Duyarlı HTML, PDF'ye

IronPDF for Python, sanal tarayıcı görünüm alanı genişliğini kontrol etmenize olanak tanır, böylece duyarlı HTML düzenlerinin doğru kırılma noktasında yakalandığından emin olur.

Başlarken

Çizim metodu çağrılmadan önce bir ChromePdfRenderer örneğine CssMediaType, ViewPortWidth ve FitToPaperMode ayarlayın. Bu üç ayar, sayfa düzeninin nasıl değerlendirildiğini ve PDF kağıt boyutuna sığacak şekilde nasıl ölçeklendirildiğini kontrol etmek için birlikte çalışır.

Kodu Anlama

  • CssMediaType = PdfCssMediaType.Screen: Yazdırma stilleri yerine @media screen CSS kurallarını uygular. Sayfanın korumak istediğiniz bir duyarlı masaüstü düzeni olduğunda bunu kullanın.
  • ViewPortWidth = 1920: Sanal tarayıcı penceresinin genişliğini piksel cinsinden ayarlar. Sayfa, uygun duyarlı kırılma noktalarını etkinleştirerek 1920 piksel genişliğinde bir tarayıcıda görüntüleniyormuş gibi düzenlenir.
  • FitToPaperMode = FitToPaperModes.AutomaticFit: Kesilmiş veya taşan içeriği önleyerek, oluşturulan içeriği fiziksel PDF sayfa boyutlarına otomatik olarak sığacak şekilde ölçekler.
  • RenderHtmlFileAsPdf("Responsive.html"): Konfigüre edilmiş görünüm ayarlarını kullanarak yerel bir HTML dosyasını çizer.

Doğru Görünüm Alanı Genişliğini Seçme

HTML'niz için tasarlandığınız kırılma noktasına ViewPortWidth eşleştirin. Yaygın değerler:

  • 1920 — Tam HD masaüstü düzeni
  • 1280 — Standart geniş ekran masaüstü
  • 768 — Tablet/orta kırılma noktası
  • 375 — Mobil düzen
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