Altbilgi içeriğine atla

C# ile Bir Bayt Dizisinden PDF Dosyası Oluşturma

IronPDF kütüphanesi ile daha hızlı ve daha verimli belge işleme ile C# projelerinizi yükseltin - bu kılavuzla asenkron PDF oluşturma ve çoklu iş parçacığı kullanımını öğrenin!

Bu kapsamlı kılavuzda, IronPDF kütüphanesini kullanarak C# içinde asenkron PDF oluşturma ve çoklu iş parçacığı kullanma sürecini keşfediyoruz. Başlamak için, NuGet paket yöneticisi aracılığıyla projenizde IronPDF'nin kurulu olduğundan emin olun. IronPDF ad alanını içe aktarın ve IronPDF lisans anahtarını ayarlayın. HTML içeriğini PDF'lere dönüştürmek için Chrome PdfRenderer sınıfının bir örneğini oluşturun. HTML stringlerinin PDF belgelerine asenkron olarak dönüştürülmesi için bir dizi tanımlayın. Devam eden her HTML stringini işlemek için bir dizi görev başlatın ve her birini başlatın. DOO döngüsü değişkenini yakalayarak görevin içinde doğru referansı sağlayın. Her HTML stringi için Task.Run kullanarak bir asenkron görev başlatın, ardından RenderHtmlAsPdfAsync yöntemini çağırın. Döngü tamamlandığında, tüm render görevlerinin bitmesini beklemek için await Task.WhenAll metodunu kullanın. Çoklu iş parçacığı ile PDF oluşturmak için, HTML stringleri ve PDF belgeleri için listeler oluşturun. Her bir HTML dizgisini eşzamanlı olarak işlemek ve PDF olarak render etmek için Parallel.ForEach kullanın. Bir kilitleme kullanarak sonuç listesindeki PDF'leri ekleyin. Eşsiz dosya adlarıyla sonuç PDF belgelerini diske kaydedin. Çıktı belgeleri, eşzamanlı yürütme nedeniyle HTML stringleri ile aynı sırada olmayacaktır. Bu kılavuz, .NET uygulamalarında IronPDF kullanmanın temellerini sunarak gelişmiş özelliklerini keşfetmeye teşvik eder.

İlgili Videolar

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.

Iron Destek Ekibi

Haftada 5 gün, 24 saat çevrimiçiyiz.
Sohbet
E-posta
Beni Ara