Uruchom niestandardowy kod JavaScript

IronPDF for Python moze wstrzyknac i wykonac niestandardowy kod JavaScript na stronie przed jej renderowaniem do PDF, dajac ci programowa kontrole nad trescia HTML podczas renderowania.

Pierwsze kroki

Przypisz ciag znakow JavaScript do RenderingOptions.JavaScript w instancji ChromePdfRenderer. IronPDF wykona ten skrypt po zaladowaniu strony i przed przechwyceniem PDF.

Zrozumienie kodu

  • RenderingOptions.JavaScript: Ciag znakow zawierajacy kod JavaScript, ktory IronPDF wstrzykuje i uruchamia po zaladowaniu strony. W przykladzie, ten skrypt wybiera wszystkie elementy <h1> i ustawia ich kolor na czerwony za pomoca querySelectorAll oraz forEach petli.
  • RenderHtmlAsPdf(html): Renderuje HTML z zastosowanym wstrzyknietym JavaScript. Powstaly PDF odzwierciedla stan DOM po uruchomieniu skryptu.

Przykłady zastosowań

Wstrzykiwanie wlasnego JavaScript podczas renderowania jest przydatne do:

  • Ukrywania elementow interfejsu uzytkownika, ktore nie sa istotne dla widoku do druku (paski nawigacyjne, paski boczne, modalne).
  • Stosowania dynamicznych stylow na podstawie warunkow ocenionych podczas renderowania.
  • Wypelniania danych w szablonie strony przed jej przechwyceniem jako PDF.
  • Wyzwalania zmian w ukladzie specyficznych dla druku bez modyfikowania oryginalnego zrodla HTML.

Naucz sie konwertowac HTML do PDF przy uzyciu IronPDF for Python!

Gotowy, aby rozpocząć?
Wersja: 2026.6 właśnie wydany
Still Scrolling Icon

Wciąż przewijasz?

Czy chcesz szybko dowodu?
Uruchom przykład i zobacz, jak Twój kod HTML zamienia się w plik PDF.