IRONSOFTWAREHOME
Uruchom niestandardowy kod JavaScript
import {PdfDocument} from "@ironsoftware/ironpdf";

(async () => {
    // Define the JavaScript code to change text color to red
    const javascriptCode = "document.querySelectorAll('h1').forEach(function(el){el.style.color='red';})";

    // Create rendering options object
    const renderOptions = {
        enableJavaScript: true,
        javascript: javascriptCode,
    };

    // HTML content to be rendered
    const htmlContent = "<h1>Happy New Year!</h1>";

    // Render HTML content to a PDF
    const pdf = await PdfDocument.fromHtml(htmlContent, { renderOptions: renderOptions });

    // Save the PDF with the executed JavaScript
    await pdf.saveAs("executed_js.pdf");
})();
NuGet Download
Install-Package @ironsoftware/ironpdf
Uruchom niestandardowy kod JavaScript

Uruchom niestandardowy kod JavaScript

Bez wysilku modyfikuj wyglad treści HTML za pomoca kodu JavaScript używając IronPDF. IronPDF jest częścia bibliotek produktowych Iron Software, znanych ze swoich solidnych możliwosci w konwertowaniu HTML do PDF przy wsparciu JavaScript, CSS i innych.

Aby to osiagnac, rozpocznij od zdefiniowania kodu JavaScript. W naszym przykładzie zmienimy kolor tekstu wszystkich tagów H1 na czerwony.

Następnie utwórz obiekt opcji renderowania i ustaw właściwość enableJavaScript na true. Przypisz wcześniej zdefiniowany kod JavaScript do właściwości javascript w tym obiekcie.

Użyj metody PdfDocument.FromHtml do renderowania zawartości HTML do dokumentu PDF. Przekaż obiekt renderOptions jako drugi parametr.

Na koniec zapisz wynikowy PDF, ktory zawiera efekty wykonanego kodu JavaScript (zmiana koloru tekstu na czerwony), jako 'executed_js.pdf'.

Aby dowiedziec sie więcej o możliwosciach IronPDF lub innych bibliotek Iron Software, takich jak IronBarcode, IronOCR i innych, odwiedz oficjalna strone Iron Software.

Zbadj teraz przykład wykonania niestandardowego kodu JavaScript!
Zobacz na GitHubie

Gotowy, aby rozpocząć?

Wersja:2026.6właśnie wydany

Key in blue circle

Uzyskaj natychmiast swój darmowy 30-dniowy Klucz Testowy.

Brak ograniczeń. 100% dostępności. Bez karty kredytowej.

bullet_checkedNie wymaga karty kredytowej ani tworzenia kontaBrak ograniczeń. 100% dostępności. Bez karty kredytowej.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Zarezerwuj swoje darmowe Demo na żywo
Booking Badge

Zaufane przez miliony inżynierów na całym świecie

Logotypy klientów Iron Software
Otrzymaj swoje Konsultacja Bez Zobowiązań
Wypełnij poniższy formularz lub wyślij e-mail na sales@ironsoftware.com
Twoje dane zawsze będą utrzymywane w tajemnicy.
Zaufane przez miliony inżynierów na całym świecie
Logotypy klientów Iron Software
Otrzymaj swój darmowy Klucz Próbny na 30 dni natychmiast.
Nie wymaga karty kredytowej ani tworzenia konta