Paralel PDF Üretimi
IronPDF'un asenkron, çok iş parçacıklı PDF üretimi desteği sayesinde, paralel programlama çok kolay hale gelir. Böylelikle, aynı anda iki veya daha fazla görevi gerçekleştirebilir veya PDF oluşturma için bu kod örneğinde olduğu gibi Parallel.ForEach döngüsünü kullanabilirsiniz.
Paralel PDF Üretimi İçin Adımlar
Aşağıda, Parallel.ForEach kullanarak aynı anda PDF'ler oluşturmanın nasıl yapıldığını gösteren bir örnek yer almaktadır:
Açıklama
-
ChromePdfRenderer: IronPDF ile paralel PDF oluşturma özelliğini kullanırken yapmamız gereken ilk şey, yeni birChromePdfRendererörneği oluşturmaktır. Bu, bizi HTML dizelerinden yüksek kaliteli PDF belgeleri oluşturmak için güçlü Chromium tabanlı işleme motoruna erişim sağlar. -
HTML Dizeleri Listesi: Bir sonraki adım, PDF belgelerine dönüştürmeyi düşündüğümüz üç HTML dizisi içeren HTML dizelerimizin listesini tanımlamaktır.
-
Paralel İşleme: Bir sonraki adım, bu dizeleri eşzamanlı olarak işlemek için
Parallel.ForEachkullanmaktır. Bu, uygulamanın aynı anda birden fazla PDF belgesi üretmesini sağlar, çok büyük sayıda öğeyle başa çıkarken önemli ölçüde performansı artırır —çok sayıda PDF belgesi oluşturmayı içeren büyük partilerin oluşturulması gibi. - PDF'leri Oluşturma ve Kaydetme:
Parallel.ForEachbloğu içinde,RenderHtmlAsPdfyöntemini çağırıyoruz. Bu yöntem,htmlStringslistesindeki her yineleme için mevcut HTML dizesini alır ve bunu bir PDF belgesine dönüştürür. Sonrasında PDF belgelerini kaydedebilir veya IronPDF'un diğer PDF düzenleme özellikleriyle daha fazla manipüle edebilirsiniz.
Daha ayrıntılı bilgi ve örnek kodlar için IronPDF'un Nasıl Yapılır Rehberine başvurabilirsiniz.

