Uruchom niestandardowy kod JavaScript

Dzięki IronPDF można uruchamiać niestandardowy kod JavaScript, aby lepiej dostosować pliki PDF renderowane z treści HTML. Za pomocą właściwości ChromePdfRenderOptions.JavaScript można upewnić się, że JavaScript zostanie wykonany po załadowaniu treści HTML, ale przed wyrenderowaniem dokumentu PDF, co umożliwia dynamiczne renderowanie treści i interaktywność. Klasa ChromePdfRenderer w IronPDF gwarantuje tworzenie wysokiej jakości dokumentów PDF dostosowanych do danych potrzeb, bez utraty oryginalnej jakości ani interaktywności.

Zanim będziemy mogli rozpocząć renderowanie naszego niestandardowego HTML i JavaScript do PDF-ów, musimy najpierw utworzyć nową instancję ChromePdfRenderer. Klasa ChromePdfRenderer obsługuje renderowanie treści HTML, CSS i JavaScript do formatu PDF, zachowując doskonałą jakość pikseli. Następnie, używając właściwości JavaScript klasy ChromePdfRenderOptions, możemy stworzyć niestandardowy kod JavaScript, który wykona się natychmiast po załadowaniu treści HTML, co zapewnia, że zmiany określone w ciągu JavaScript są odzwierciedlone w końcowym dokumencie PDF. W tym przypadku wybieramy dowolne znaczniki h1 w treści HTML i zmieniamy ich kolor tekstu na czerwony.

Następnie zajmujemy się przypisaniem naszego obiektu renderOptions do właściwości ChromePdfRenderer RenderingOptions, która kontroluje opcje renderowania dla tej konkretnej instancji ChromePdfRenderer. Oznacza to, że gdy użyjemy naszej instancji klasy ChromePdfRenderer, uruchomimy nasz JavaScript przed wyrenderowaniem PDF-a, co zapewnia dokonanie zmian w wynikowym PDF-ie. Następnie renderujemy naszą treść HTML przy użyciu RenderHtmlAsPdf i używamy klasy PdfDocument do stworzenia nowego dokumentu PDF z wyrenderowanej treści, który jest przechowywany w zmiennej pdf.

Na koniec zapisujemy wyrenderowany PDF za pomocą ostatniej linii, SaveAs, która eksportuje PDF do określonej ścieżki pliku.

Poznaj JavaScript do PDF z IronPDF

Gotowy, aby rozpocząć?
Nuget Pliki do pobrania 18,135,201 | Wersja: 2026.4 just released
Still Scrolling Icon

Wciąż przewijasz?

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