Özel JavaScript Çalıştır
IronPDF ile, HTML içeriğinizden oluşturulan PDF'leri daha iyi özelleştirmek için özel JavaScript çalıştırabilirsiniz. HTML içeriği yüklendikten sonra ancak PDF'iniz oluşturulmadan önce JavaScript'in çalışmasını sağlamak için ChromePdfRenderOptions.JavaScript özelliği ile dinamik içerik oluşturma ve etkileşim sağlanabilir. IronPDF'nin ChromePdfRenderer sınıfı, ihtiyaçlarınıza uygun şekilde yüksek kaliteli PDF belgeleri oluşturmanızı sağlar ve orijinal kalitenin veya etkileşimin kaybolmasına izin vermez.
Özel HTML ve JavaScript'imizi PDF'lere oluşturmaya başlamadan önce, yeni bir ChromePdfRenderer örneği oluşturmamız gerekmektedir. ChromePdfRenderer sınıfı, HTML, CSS ve JavaScript içeriğini PDF formatına dönüştürürken piksellere tam uyumlu bir kaliteyi korur. Daha sonra, ChromePdfRenderOptions sınıfının JavaScript özelliğini kullanarak, HTML içeriği yüklendiği anda çalışacak özel bir JavaScript kodu oluşturabiliriz, böylece JavaScript dizesiyle belirlenen değişiklikler nihai PDF belgesinde yer alır. Bu durumda, HTML içeriği içindeki herhangi bir h1 etiketini seçip, bunların metin rengini kırmızıya değiştiriyoruz.
Daha sonra, ChromePdfRenderer örneğinin belirli bir örneği için oluşturma seçeneklerini kontrol eden RenderingOptions özelliğine renderOptions nesnemizi atama işlemi gerçekleştiriyoruz. Bu, ChromePdfRenderer sınıfının örneğimizi kullandığımızda, PDF oluşturulmadan önce JavaScript'in çalışacağını ve değişikliklerin sonuçta ortaya çıkan PDF'de yapılacağını ifade eder. Daha sonra, HTML içeriğimizi RenderHtmlAsPdf kullanarak oluşturuyoruz ve oluşturulan içerikten yeni bir PDF belgesi oluşturmak için PdfDocument sınıfını kullanıyoruz, bu belge pdf değişkeninde depolanır.
Son olarak, nihai satır SaveAs kullanılarak oluşturulmuş PDF'i kaydediyor ve PDF'i belirtilen dosya yoluna aktarıyoruz.

