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.6 yeni yayınlandı
Still Scrolling Icon

Hâlâ Kaydırıyor Musunuz?

Hızlıca kanıt ister misiniz?
bir örnek çalıştır HTML'nizi bir PDF'ye dönüştüğünü izleyin.