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 pomocaquerySelectorAllorazforEachpetli.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!






