Asenkron PDF Üretimi

IronPDF for Python, tüm render yöntemleri için eşzamanlı karşılıklar sağlar ve PDF oluşturma işleminin çağrı yapan iş parçacığını bloke etmeden çalışmasına olanak tanır.

Başlarken

Herhangi bir render metodunun async varyantını çağırın — örneğin, RenderHtmlAsPdfAsync — bir görev nesnesi almak için. Render işlemi tamamlanıncaya kadar kilitlenmek için görev üzerinde .Wait() çağırın ve ardından sonucu .Result özelliği aracılığıyla erişin.

Kodu Anlama

  • RenderHtmlAsPdfAsync(html): Sağlanan HTML dizgesini arka plan iş parçacığında render etmeye başlar ve hemen bir görev nesnesi döndürür.
  • task.Wait(): Arka plan render görevi bitene kadar mevcut iş parçacığını kilitler. Sonuca geçmeden önce ihtiyacınız olduğunda bunu kullanın.
  • task.Result: Async render çağrısı ile üretilen tamamlanan PdfDocument nesnesi.
  • SaveAs: Ortaya çıkan PDF dosyasını belirtilen dosya yoluna kaydeder.

Asenkron Render Yöntemleri

Tüm standart IronPDF render yöntemlerinin asenkron karşılıkları vardır:

  • RenderHtmlAsPdfAsync
  • RenderUrlAsPdfAsync
  • RenderHtmlFileAsPdfAsync

Asenkron Render Ne Zaman Kullanılmalı

Asenkron render, ana iş parçacığını duyarlı tutmak istediğiniz web sunucusu veya GUI uygulama bağlamlarında faydalıdır, özellikle arka planda potansiyel olarak uzun süren bir PDF oluşturma görevi çalışırken.

IronPDF for Python ile PDF oluşturmayı öğrenin!

Başlamaya Hazır mısınız?
Sürüm: 2026.6 yeni yayınlandı
Still Scrolling Icon

Hâlâ Kaydırıyor Musunuz?

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