IRONSOFTWAREHOME
Özel JavaScript Çalıştırma
using IronPdf;

var renderOptions = new ChromePdfRenderOptions();

// Example that change all to red style in JavaScript:
renderOptions.Javascript = "document.querySelectorAll('h1').forEach(function(el){el.style.color='red';})";

// Make sure to use the render options object that you created:
var renderer = new ChromePdfRenderer { RenderingOptions = renderOptions };
var pdf = renderer.RenderHtmlAsPdf("<h1>Happy New Year!</h1>");
pdf.SaveAs("executed_js.pdf");
Imports IronPdf

Dim renderOptions = New ChromePdfRenderOptions()

' Example that change all to red style in JavaScript:
renderOptions.Javascript = "document.querySelectorAll('h1').forEach(function(el){el.style.color='red';})"

' Make sure to use the render options object that you created:
Dim renderer = New ChromePdfRenderer With {.RenderingOptions = renderOptions}
Dim pdf = renderer.RenderHtmlAsPdf("<h1>Happy New Year!</h1>")
pdf.SaveAs("executed_js.pdf")
NuGet Download
PM > Install-Package IronPdf
Özel JavaScript Çalıştırma

Özel JavaScript Çalıştırma

IronPDF ile, HTML içeriğinden oluşturulan PDF'lerinizi daha iyi özelleştirmek için özel JavaScript çalıştırabilirsiniz. ChromePdfRenderOptions.JavaScript özelliği ile, JavaScript'inizin HTML içeriği yüklendikten sonra ancak PDF'niz oluşturulmadan önce çalışmasını sağlayabilir, dinamik içerik oluşturma ve etkileşimlilik sağlayabilirsiniz. IronPDF'nin ChromePdfRenderer sınıfı, ihtiyaçlarınıza uygun yüksek kaliteli PDF belgeleri oluşturmanızı sağlar ve orijinal kalitenin veya etkileşimliliğin kaybedilmesini engeller.

Özel HTML ve JavaScript'imizi PDF'lere rendere etmeden önce yeni bir ChromePdfRenderer örneği oluşturmamız gerekiyor. ChromePdfRenderer sınıfı, HTML, CSS ve JavaScript içeriğinin PDF formatına rendere edilmesini sağlarken piksel mükemmelliğinde kaliteyi korur. Sonra, ChromePdfRenderOptions sınıfının JavaScript özelliğini kullanarak, HTML içeriği yüklendiğinde çalışacak özel bir JavaScript kodu oluşturabiliriz, böylece JavaScript dizesinin dikte ettiği değişiklikler nihai PDF belgesine yansıtılır. Bu durumda, HTML içeriği içindeki herhangi bir h1 etiketi seçiyoruz ve metin rengini kırmızıya değiştiriyoruz.

Ardından, renderOptions nesnemizi, ChromePdfRenderer'ün bu belirli örneği için render seçeneklerini kontrol eden ChromePdfRenderer RenderingOptions özelliğine atama işlemini yapıyoruz. Bu demektir ki, ChromePdfRenderer sınıfının örneğini kullandığımızda JavaScript'imizi PDF oluşturulmadan önce çalıştıracağız, bu da değişikliklerin sonuçta ortaya çıkan PDF'ye yapılmasını sağlar. Sonra HTML içeriğimizi RenderHtmlAsPdf kullanarak rendere ediyoruz ve rendere edilen içeriğinden yeni bir PDF belgesi oluşturmak için PdfDocument sınıfını kullanıyoruz, bu belge pdf değişkeninde saklanır.

Son olarak, rendere edilen PDF'i, belirtilen dosya yoluna PDF'i dışa aktaracak olan son satır SaveAs kullanarak kaydediyoruz.

IronPDF ile JavaScript'i PDF'ye Dönüştürmeyi Keşfedin
GitHub'da Görüntüle

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

Nuget Downloads 21,253,952Sürüm:2026.10yeni yayınlandı

Key in blue circle

Ücretsiz 30 günlük Deneme Anahtarınızı anında edinin.

Your trial license will be sent to your email address

Herhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.

bullet_checkedKredi kartı veya hesap oluşturma gerektirmezHerhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Ücretsiz Canlı Demo rezervasyonu yapın
Booking Badge

Dünya Çapında Milyonlarca Mühendisin Güvendiği

Iron Software müşteri logoları
Bağımsız Danışmanlık Alın
Bilgileriniz daima gizli kalacaktır.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Dünya Çapında Milyonlarca Mühendisin Güvendiği
Ücretsiz 30 Günlük Deneme Anahtarınızı anında alın.
Kredi kartı veya hesap oluşturma gerektirmez
PDF için C# NuGet Kütüphanesi
NuGet ile yükleyin

Sürüm: 2026.10

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. Çözüm Gezgini'nde Referanslar'a sağ tıklayın, NuGet Paketlerini Yönet
  2. Tarayıcıya tıklayın ve "IronPdf" arayın
  3. Paketi seçin ve yükleyin
C# PDF DLL
DLL İndir

Sürüm: 2026.10

veya Windows Yükleyiciyi şuradan buradan indirin.

  1. IronPDF'i, ~/Libs gibi bir yere, Solution dizininiz içinde indirin ve açın.
  2. Visual Studio Çözüm Gezgini'nde, Referanslar'a sağ tıklayın. Tarayıcı sekmesini seçin, "IronPdf.dll"

Lisanslar $999