IRONSOFTWAREHOME
Génération multi-thread
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
Génération multi-thread

Génération multi-thread

JavaScript et Node.js prennent tous deux en charge le traitement asynchrone. Il en va de même pour IronPDF, une bibliothèque PDF .NET, connue pour ses capacités efficaces de génération et de manipulation de PDF.

La plupart des méthodes de IronPDF retournent des promesses. En exploitant cela, nous pouvons rendre plusieurs contenus HTML, puis utiliser la méthode Promise.all pour attendre que toutes les promesses soient terminées.

Veuillez noter que la méthode Promise.all ne garantit pas le succès de toutes les promesses ; elle garantit seulement que les promesses sont terminées.

Le await dans la fonction .map est utilisé pour attendre les documents PDF retournés et effectuer d'autres modifications sur les documents. Si votre objectif est uniquement de rendre les PDFs sans traitement supplémentaire, l'utilisation de async et await peut ne pas être nécessaire.

Explorer les exemples de code de génération asynchrone de PDF
Voir sur GitHub

Prêt à commencer?

Version :2026.6vient de sortir

Key in blue circle

Obtenez votre clé d'essai de 30 jours instantanément.

Your trial license will be sent to your email address

Aucune restriction. 100 % débloqué. Pas de carte bancaire.

bullet_checkedAucune carte de crédit ou création de compte requiseAucune restriction. 100 % débloqué. Pas de carte bancaire.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Réservez votre Démonstration en direct gratuite
Booking Badge

De confiance par des millions d'ingénieurs dans le monde entier

Logos des clients d'Iron Software
Obtenez Votre Consultation sans Engagement
Remplissez le formulaire ci-dessous ou envoyez un email à sales@ironsoftware.com
Vos informations seront toujours gardées confidentielles.
De confiance par des millions d'ingénieurs dans le monde entier
Logos des clients d'Iron Software
Obtenez votre clé d'essai 30 jours gratuitement.
Aucune carte de crédit ou création de compte requise