IRONSOFTWAREHOME
Mehrfach-Thread-Erzeugung
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
Mehrfach-Thread-Erzeugung

Mehrfach-Thread-Erzeugung

Sowohl JavaScript als auch Node.js unterstützen die asynchrone Verarbeitung. Dasselbe gilt für IronPDF, eine .NET-PDF-Bibliothek , die für ihre effizienten Funktionen zur PDF-Erstellung und -Bearbeitung bekannt ist.

Die meisten IronPDF Methoden geben Versprechen zurück. Durch die Nutzung dieser Methoden können wir mehrere HTML-Inhalte rendern und dann die Promise.all Methode verwenden, um zu warten, bis alle Versprechen abgeschlossen sind.

Bitte beachten Sie, dass die Promise.all Methode nicht den Erfolg aller Versprechen garantiert; Es stellt lediglich sicher, dass die Versprechen erfüllt wurden.

Die await innerhalb der .map Funktion wird verwendet, um auf die zurückgegebenen PDF-Dokumente zu warten und weitere Bearbeitungen an den Dokumenten vorzunehmen. Wenn Ihr Ziel lediglich darin besteht, die PDFs ohne zusätzliche Verarbeitung zu rendern, ist die Verwendung von async und await möglicherweise nicht erforderlich.

Code-Beispiele für asynchrone PDF-Generierung ansehen
Auf GitHub ansehen

Bereit anzufangen?

Version:2026.6gerade veröffentlicht

Key in blue circle

Holen Sie sich sofort Ihren kostenlosen 30-Tage-Testschlüssel.

Your trial license will be sent to your email address

Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.

OR
bullet_checkedIhr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
AWS-Logo
Booking Badge

Von Millionen von Ingenieur*innen weltweit vertraut

Azure (WebApps, Funktionen v3)
Erhalten Sie Ihre unverbindliche Beratung
Füllen Sie das Formular unten aus oder senden Sie eine E-Mail an sales@ironsoftware.com
Ihre Daten werden immer vertraulich behandelt.
Von Millionen von Ingenieur*innen weltweit vertraut
Azure (WebApps, Funktionen v3)
Erhalten Sie sofort Ihren kostenlosen 30-Tage-Testschlüssel.
Ihr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.
Node.js Modul-Download für PDF
Mit npm installieren

Version: 2026.6

  1. Herunterladen und Node.js 12+ installieren.
  2. Führen Sie den obigen Befehl im Terminal aus.

Lizenzen ab 749 $