IRONSOFTWAREHOME
Paralel PDF Üretimi
using IronPdf;
using System.Collections.Generic;
using System.Threading.Tasks;

// Instantiate Renderer
var renderer = new ChromePdfRenderer();

var htmlStrings = new List<string> { "<h1>Html#1</h1>", "<h1>Html#2</h1>", "<h1>Html#3</h1>" };

Parallel.ForEach(htmlStrings, (html) =>
{
    var pdf = renderer.RenderHtmlAsPdf(html);
    // do something with each pdfDocument
});
Imports IronPdf
Imports System.Collections.Generic
Imports System.Threading.Tasks

' Instantiate Renderer
Dim renderer = New ChromePdfRenderer()
Dim htmlStrings = New List(Of String) From {"<h1>Html#1</h1>", "<h1>Html#2</h1>", "<h1>Html#3</h1>"}

Parallel.ForEach(htmlStrings, Sub(html)
                                  Dim pdf = renderer.RenderHtmlAsPdf(html)
                                  ' do something with each pdfDocument
                              End Sub)
NuGet Download
PM > Install-Package IronPdf
Paralel PDF Üretimi

Paralel PDF Üretimi

IronPDF'un asenkron, çok iş parçacıklı PDF üretimi desteği sayesinde, paralel programlama çok kolay hale gelir. Bu sayede, aynı anda iki veya daha fazla görevi yerine getirebilir veya bu kod örneğinde PDF oluşturma için kullandığımız Parallel.ForEach döngüsünü kullanabilirsiniz.

Paralel PDF Üretimi İçin Adımlar

PDF'leri eşzamanlı olarak oluşturmak için Parallel.ForEach kullanmanın nasıl olduğunu gösteren bir örnek:

Açıklama

  1. ChromePdfRenderer: IronPDF ile paralel PDF oluşturma kullanırken yapmamız gereken ilk şey yeni bir ChromePdfRenderer ö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.

  2. 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.

  3. Paralel İşleme: Bir sonraki adım, bu dizeleri eşzamanlı olarak işlemek için Parallel.ForEach kullanmaktı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.

  4. PDF'leri Oluştur ve Kaydet: Parallel.ForEach bloğu içinde RenderHtmlAsPdf yöntemini çağırırız. Bu yöntem, htmlStrings listesindeki her yineleme için geçerli olan HTML dizesini alır ve onu bir PDF dokümanına 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.

IronPDF ile Eşzamansız PDF Oluşturmayı Keşfedin
GitHub'da Görüntüle

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

Nuget Downloads 20,756,830Sürüm:2026.7yeni 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