IRONSOFTWAREHOME
Asynchrone PDF-Erstellung
from ironpdf import *

# Instantiate Renderer
renderer = ChromePdfRenderer()

# All IronPdf Rendering methods have Async equivalents
task = renderer.RenderHtmlAsPdfAsync("<h1>Html with CSS and Images</h1>")
task.Wait() #wait
pdf = task.Result

# Export to a file or Stream
pdf.SaveAs("async.pdf")
pip install ironpdf
Asynchrone PDF-Erstellung

Asynchrone PDF-Erstellung

IronPDF for Python bietet asynchrone Äquivalente für alle Render-Methoden, sodass die PDF-Erstellung ausgeführt werden kann, ohne den aufrufenden Thread zu blockieren.

Einstieg

Rufen Sie die asynchrone Variante einer beliebigen Render-Methode auf - zum Beispiel RenderHtmlAsPdfAsync - um ein Aufgabenobjekt zu erhalten. Rufen Sie .Wait() auf der Aufgabe auf, um zu blockieren, bis das Rendering abgeschlossen ist, und greifen Sie dann auf das Ergebnis über die .Result Eigenschaft zu.

Den Code verstehen

  • RenderHtmlAsPdfAsync(html): Beginnt das Rendern der bereitgestellten HTML-Zeichenfolge auf einem Hintergrundthread und gibt sofort ein Aufgabenobjekt zurück.
  • task.Wait(): Blockiert den aktuellen Thread, bis der Hintergrund-Render-Auftrag beendet ist. Verwenden Sie dies, wenn Sie das Ergebnis vor dem Fortfahren benötigen.
  • task.Result: Das vervollständigte PdfDocument-Objekt, das durch den asynchronen Render-Aufruf erzeugt wurde.
  • SaveAs: Speichert das resultierende PDF im angegebenen Dateipfad.

Asynchrone Render-Methoden

Alle Standard-IronPDF-Render-Methoden haben asynchrone Gegenstücke:

  • RenderHtmlAsPdfAsync
  • RenderUrlAsPdfAsync
  • RenderHtmlFileAsPdfAsync

Wann asynchrone Render-Methoden verwenden

Asynchrones Rendern ist vorteilhaft in Webserver- oder GUI-Anwendungskontexten, in denen Sie den Haupt-Thread reaktionsfähig halten möchten, während im Hintergrund eine potenziell lang andauernde PDF-Erstellung läuft.

Lernen Sie, PDFs mit IronPDF for Python zu erstellen!

Bereit anzufangen?

Version:2026.9gerade 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.
Python Modul-Download für PDF
Installation mit pip

Version: 2026.9

  1. Herunterladen und Python 3.7+ installieren.
  2. 18. Installiere pip von pypi.org, wenn es noch nicht installiert ist.
  3. Führen Sie den obigen Befehl im Terminal aus.
Python PDF-Modul
Modul herunterladen

Version: 2026.9

Manuell in Ihr Projekt installieren

  1. Paket herunterladen
  2. Führen Sie diesen Befehl aus dem Terminal aus
    pip install ironpdf-2026.9-py37-none-win_amd64.whl

Lizenzen ab 749 $