IRONSOFTWAREHOME
Angular.JS'den PDF'ye
import {PdfDocument, WaitForType} from "@ironsoftware/ironpdf";

(async () => {
    // Configure render options
    const options = {
        enableJavaScript: true,
        // Wait for Javascript
        waitFor: {
            type: WaitForType.JavaScript,
            maxWaitTime: 500,
        },
    };
    
    const pdf = await PdfDocument.fromUrl("https://angular.io/", { renderOptions: options });

    // Export the PDF document
await pdf.saveAs("angular.pdf");
})();
npm i @ironsoftware/ironpdf
Angular.JS'den PDF'ye

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, IronPdf ve System ad alanlarını içe aktarmakla başlar. PDF oluşturma için IronPDF gereklidir ve System, TimeSpan sınıfı gibi temel işlevsellikleri sağlar.

  • Main

  • Ana Metod: Main metodu, programın giriş noktasıdır.

  • URL Belirtimi: url değişkeni, PDF belgesine dönüştürmek istediğiniz web sayfasının URL'sini taşır.

  • Render'ı Başlat: new HtmlToPdf() kullanarak HtmlToPdf render'ı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ğinde RenderUrlAsPdf() 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üresi TimeSpan.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ılarak output.pdf adlı 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.

Angular'dan PDF'e Dönüşüm Kod Örneklerini Keşfedin
GitHub'da Görüntüle

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

Sürüm:2026.6yeni 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
Aşağıdaki formu doldurun veya sales@ironsoftware.com adresine e-posta gönderin
Bilgileriniz daima gizli kalacaktır.
Dünya Çapında Milyonlarca Mühendisin Güvendiği
Iron Software müşteri logoları
Ücretsiz 30 Günlük Deneme Anahtarınızı anında alın.
Kredi kartı veya hesap oluşturma gerektirmez