Grafikleri PDF'lerde Oluşturma

Güçlü HTML'den PDF'ye dönüştürme yeteneklerinin yanı sıra, IronPDF tuval ve grafiklerin işlenmesi de dahil olmak üzere JavaScript işleme için tam destek sağlar. JavaScript için bu tam destek, geliştiricilerin 3D grafikler ve çokgenler dahil olmak üzere tamamen işlenmiş grafiklerle yüksek kaliteli PDF'ler oluşturmasını sağlar.

Desteklenen grafiklerden bazıları şunları içerir:

  • C3.js
  • D3.js
  • Highcharts

Başlamak için, PDF belgemizi oluşturmak için kullanılacak olan HTML içeriğini önce oluşturmamız gerekiyor. Bu HTML, C3 kütüphanesini kullanarak bir çubuk grafik oluşturmak için satır içi JavaScript içermektedir. setTimeout fonksiyonu, 1 saniye sonra window.ironpdf.notifyRender() fonksiyonunun çağrılmasını sağlayarak JavaScript çalışmasının tamamlanmasının ardından IronPDF'e sayfayı oluşturmaya devam etmesi için sinyal gönderir.

Şimdi, bunun kolay okunabilir bir PDF belgeye nasıl dönüştürüldüğüne bakalım. İlk olarak, güçlü render motoruna erişmek ve HTML sayfasında gelişmiş JavaScript'lerin işlenmesine izin vermek için kullanılan yeni bir ChromePdfRenderer örneği oluşturuyoruz.

Ardından, RenderingOptions sınıfı kullanılarak ayarlanacak üç farklı seçeneğimiz var. İlk olarak, EnableJavaScript = true, örnek HTML belgemizin içindeki JavaScript'in HTML sayfasını render ederken çalışmasını sağlar. WaitFor.JavaScript(), grafiğin doğru bir şekilde render edilmesini sağlamak için tüm JavaScript çalışana kadar render işlemini durdurmak için kullanılır. Üçüncü seçenek, CssMediaType = IronPdf.Rendering.PdfCssMediaType.Print, CSS medya tipini yazdır olarak ayarlar ve PDF render işlemi için stilleri optimize eder.

Sonraki adım, daha önce oluşturduğumuz HTML belgeyi bir PDF dosyasına dönüştürmektir. Bu işlem, RenderHtmlAsPdf yöntemiyle gerçekleştirilir ve htmlWithJs değişkenini alarak HTML ve JavaScript'i yeni bir PDF belgisine dönüştürür.

Son olarak, PDF belgesi SaveAs yöntemi kullanılarak kaydedilebilir. Artık, HTML ve JavaScript kullanılarak oluşturulmuş tamamen işlenmiş bir grafik içeren yeni bir PDF belgeniz olacaktır.

IronPDF ile JavaScript'i PDF'ye Dönüştürmeyi Keşfedin.

Başlamaya Hazır mısınız?
Nuget İndirmeler 19,936,792 | Sürüm: 2026.7 yeni yayınlandı
Still Scrolling Icon

Hâlâ Kaydırıyor Musunuz?

Hızlıca kanıt ister misiniz? PM > Install-Package IronPdf
bir örnek çalıştır HTML'nizi bir PDF'ye dönüştüğünü izleyin.