Çoklu İş Parçacıklı Üretim
import {PdfDocument} from "@ironsoftware/ironpdf";

(async () => {
    const htmlStrings = ["<h1>Html#1</h1>", "<h1>Html#2</h1>", "<h1>Html#3</h1>"];

    // Use Promise.all to render HTML strings asynchronously
    const renderPromises = htmlStrings.map(async (html) => {
        const pdf = await PdfDocument.fromHtml(html);
        // Perform more action to the returned PDF
        return pdf;
    });

    // Wait for all rendering Promises to complete
    const pdfDocuments = await Promise.all(renderPromises);
    
    // Do something with the pdfDocuments
})();
npm i @ironsoftware/ironpdf
Çoklu İş Parçacıklı Üretim

Çoklu İş Parçacıklı Üretim

JavaScript ve Node.js hem de eşzamanlı işleme desteği sunar. IronPDF, bir .NET PDF kütüphanesi de verimli PDF oluşturma ve manipülasyon yetenekleri ile tanınır.

Çoğu IronPDF yöntemi sözler döndürür. Bunu kullanarak, birden fazla HTML içeriğini işleyebiliriz ve ardından tüm sözlerin tamamlanmasını beklemek için Promise.all yöntemini kullanabiliriz.

Lütfen Promise.all yönteminin tüm sözlerin başarısını garanti etmediğini unutmayın; yalnızca vaatlerin tamamlandığını sağlar.

.map fonksiyonu içindeki await, döndürülen PDF belgelerinin beklenmesi ve belgeler üzerinde daha fazla düzenleme yapılması için kullanılır. Hedefiniz yalnızca PDF'leri işlemekse ve ek işlem yapmayı düşünmüyorsanız, async ve await kullanımı gerekli olmayabilir.

Asenkron PDF Oluşturma Kod Örneklerini Keşfedin
GitHub'da Görüntüle

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

Sürüm:2026.10yeni yayınlandı