Uruchom niestandardowy kod JavaScript

Dzięki IronPDF możesz uruchamiać niestandardowy kod JavaScript, aby lepiej dostosować pliki PDF renderowane z treści HTML. Dzięki właściwości ChromePdfRenderOptions.JavaScript możesz mieć pewność, że kod JavaScript zostanie wykonany po załadowaniu treści HTML, ale przed wyrenderowaniem pliku PDF, co pozwala na dynamiczne renderowanie treści i interaktywność. Klasa ChromePdfRenderer firmy IronPDF zapewnia tworzenie wysokiej jakości dokumentów PDF dostosowanych do Twoich potrzeb bez utraty oryginalnej jakości lub interaktywności.

Zanim zaczniemy renderować nasz niestandardowy kod HTML i JavaScript do plików PDF, musimy najpierw utworzyć nową instancję ChromePdfRenderer. Klasa ChromePdfRenderer obsługuje renderowanie treści HTML, CSS i JavaScript do formatu PDF, zachowując przy tym idealną jakość pikselową. Następnie, korzystając z właściwości JavaScript klasy ChromePdfRenderOptions, możemy stworzyć niestandardowy kod JavaScript, który zostanie wykonany zaraz po załadowaniu treści HTML, zapewniając, że zmiany określone przez nasz ciąg znaków JavaScript zostaną odzwierciedlone w ostatecznym dokumencie PDF. W tym przypadku wybieramy wszystkie tagi h1 w treści HTML i zmieniamy kolor ich 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 kiedy użyjemy naszej instancji klasy ChromePdfRenderer, uruchomimy nasz kod JavaScript przed wyrenderowaniem pliku PDF, zapewniając wprowadzenie zmian w wynikowym pliku PDF. Następnie renderujemy naszą zawartość HTML za pomocą RenderHtmlAsPdf i używamy klasy PdfDocument do utworzenia nowego dokumentu PDF z renderowanej zawartości, który jest przechowywany w zmiennej pdf.

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

Poznaj JavaScript do PDF z IronPDF

Gotowy, aby rozpocząć?
Nuget Pliki do pobrania 18,926,724 | Wersja: 2026.5 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.