PDF'lerde Grafik ve Grafikler Oluşturma
IronPDF, modern JavaScript teknolojileriyle oluşturulmuş grafikler, grafikler ve diğer öğeleri içeren web sayfalarını render edebilir.
IronPDF, web tuval yapımı öğeleri makinenin donanım grafik yeteneklerini kullanarak işlemesine olanak tanıyan WebGL'i destekler.
IronPDF, üçüncü taraf tüm grafik kütüphanelerini destekler, örneğin:
- C3.js
- D3.js
- Highcharts
setEnableJavaScript nesnesindeki ChromePdfRenderOptions yöntemi, geliştiricinin bir web sayfası içinde dahili veya harici olarak referans verilen JavaScript'in işlenmesini etkinleştirmesini sağlar. Web sayfasındaki grafik ve grafiklerin render edilmesi için gereken JavaScript'in işlenmesi için bu özelliğin true olarak ayarlanması gerekir.
setRenderDelay, IronPDF'yi, bir web sayfasının DOM'unu yükledikten sonra, sayfanın JavaScript'ini belirli bir süre (milisaniye cinsinden) ertelemeye ayarlar. Bu yöntem, IronPDF'nin HTML'den PDF'e dönüştürücüsünün bir tarayıcının başlangıçta yüklemeyi bitirdikten sonra görünen içeriği yakalamasını sağlamak açısından faydalıdır. Bu, özellikle tamamlanması uzun süren asenkron JavaScript kodu için geçerlidir.
ChromePdfRenderOptions sınıfında bulunan ek yöntemler hakkında daha fazla bilgi için JavaScript Charts to PDF Kod Örneğine bakın.
JavaScript Grafiklerini PDF Olarak Render Et
- IronPDF'yi Maven projenize ekleyin:
- JavaScript'i etkinleştirmek ve gecikme/medya türünü yapılandırmak için
ChromePdfRenderOptionskullanın. PdfDocument.renderHtmlAsPdf(...)kullanarak HTML'yi (satır içi dize, dosya veya URL) işleyin.- Çıktıyı
saveAs(...)ile kaydedin.


