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 screenCSS 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






