Angular.JS'den PDF'ye
IronPDF ile bir URL'den PDF belgesi oluşturmaya yardımcı olan fromUrl metodunu kullanın. Dönüştürme bir örnek içinde gerçekleşir ve bu da bazen JavaScript veya yazı tiplerini yükleme sorunlarına yol açabilir. JavaScript ve yazı tiplerinin doğru yüklenmesini sağlamak için, waitFor sınıfını kullanmak, uygun bir bekleme türü ve maksimum bekleme süresi belirtmek tavsiye edilir.
Yanlış yüklenen JavaScript veya yazı tiplerinin sonuçları şunlar olabilir:
- Görünmez metin içeriği
- Yanlış görüntülenen içerik
JavaScript ve yazı tiplerini yükleme mekanizmalarına uygun katılım sağlamak için IronPDF ile bir PDF rendere etmenin nasıl yapılacağını gösteren örnek kod kısmı:
Kod Açıklaması
IronPDF Ad Alanını İçe Aktarın: Kod,
IronPdfveSystemad alanlarını içe aktarmakla başlar. PDF oluşturma için IronPDF gereklidir ve System,TimeSpansınıfı gibi temel işlevsellikleri sağlar.MainAna Metod:
Mainmetodu, programın giriş noktasıdır.URL Belirtimi:
urldeğişkeni, PDF belgesine dönüştürmek istediğiniz web sayfasının URL'sini taşır.Render'ı Başlat:
new HtmlToPdf()kullanarakHtmlToPdfrender'ının bir örneği oluşturulur. Bu örnek, dönüştüme işlemini gerçekleştirmek için kullanılır.URL'yi PDF'e Çevirin: URL'nin HTML içeriğini bir PDF belgesine dönüştürmek için
rendererörneğindeRenderUrlAsPdf()metodu çağrılır.Tüm Sayfa Yüklemesini Sağlayın: JavaScript ve yazı tipleri gibi kaynakların eşzamanlı yüklenmesini yönetmek için
WaitForNetworkIdle()kullanılır. Bu yöntem, ağ aktivitesi durulana kadar bekler ve maksimum bekleme süresiTimeSpan.FromSeconds(10)olarak belirtilir. Bu, dinamik içerik veya yazı tiplerine yoğun biçimde dayanan sayfalar için önemlidir.PDF'yi Kaydet: Ortaya çıkan PDF,
SaveAs()metodu kullanılarakoutput.pdfadlı bir dosyaya kaydedilir.- Durum Mesajı: Son olarak, PDF başarıyla kaydedildiğinde, konsola bir onay mesajı yazdırılır.
Bu yaklaşım, oluşturulan PDF'nin eksiksiz ve doğru olmasını sağlar ve tüm JavaScript ve yazı tiplerinin düzgün bir şekilde yüklendiğinden emin olur.




