Özel JavaScript Çalıştırma

IronPDF for Python, özel JavaScript'i bir sayfaya PDF olarak oluşturulmadan önce ekleyebilir ve yürütebilir, böylece render zamanı sırasında HTML içeriği üzerinde programatik kontrol sağlar.

Başlarken

Bir JavaScript dizesini bir ChromePdfRenderer örneğinde RenderingOptions.JavaScript'e atayın. IronPDF, sayfa yüklendikten ve PDF yakalanmadan önce bu betiği çalıştıracak.

Kodu Anlama

  • RenderingOptions.JavaScript: Sayfa yüklenmesi tamamlandıktan sonra IronPDF tarafından enjekte edilen ve çalıştırılan JavaScript kodunu içeren bir dize. Örnekte, bu betik tüm <h1> öğelerini seçer ve querySelectorAll ve bir forEach döngüsü kullanarak renklerini kırmızıya ayarlar.
  • RenderHtmlAsPdf(html): Enjekte edilen JavaScript'in uygulandığı HTML'yi işleme. Ortaya çıkan PDF, betik çalıştıktan sonraki DOM durumunu yansıtır.

Kullanım Alanları

Render zamanında özel JavaScript enjeksiyonu şunlar için faydalıdır:

  • Baskı görünümüne ait olmayan kullanıcı arayüzü öğelerini gizlemek için (navigasyon çubukları, yan çubuklar, modallar).
  • Koşullara bağlı olarak render zamanında değerlendirilen dinamik stilleri uygulamak için.
  • Verileri bir sayfa şablonuna doldurmak için, onu PDF olarak yakalamadan önce.
  • Baskıya özgü düzen değişikliklerini tetiklemek için orijinal HTML kaynağını değiştirmeden.

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.