Özel JavaScript Çalıştırma
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");
})();
npm i @ironsoftware/ironpdf
Özel JavaScript Çalıştırma

Özel JavaScript Çalıştırma

IronPDF kullanarak JavaScript koduyla HTML içeriği görünümünü zahmetsizce değiştirin. IronPDF, HTML'yi PDF'ye dönüştürmede JavaScript, CSS ve daha fazlasını destekleyerek güçlü yeteneklere sahip olan Iron Software'ın ürün kütüphanelerinin bir parçasıdır.

Bunu başarmak için, JavaScript kodunu tanımlayarak başlayın. Örneğimizde, tüm H1 etiketlerinin metin rengini kırmızıya değiştireceğiz.

Sonra, bir işleme seçenekleri nesnesi oluşturun ve enableJavaScript özelliğini true olarak ayarlayın. Önceden tanımlanmış JavaScript kodunu bu nesne içerisindeki javascript özelliğine atayın.

HTML içeriğini bir PDF belgesine çevirmek için PdfDocument.FromHtml yöntemini kullanın. renderOptions nesnesini ikinci parametre olarak geçirin.

Son olarak, JavaScript kodunun etkilerini (metin rengini kırmızıya değiştirmek) içeren ortaya çıkan PDF'yi 'executed_js.pdf' olarak kaydedin.

IronPDF veya IronBarcode, IronOCR ve daha fazlası gibi diğer Iron Software kütüphanelerinin yetenekleri hakkında daha fazla bilgi edinmek için Iron Software'ın resmi web sitesini ziyaret edin.

Özel JavaScript Kod Örneği Şimdi Keşfedin!
GitHub'da Görüntüle

Başlamaya Hazır mısınız?

Sürüm:2026.10yeni yayınlandı