Angular.JS zu PDF

IronPDF for Python kann JavaScript-getriebene Webanwendungen – einschließlich Angular-Websites – zu PDF rendern, indem die JavaScript-Ausführung aktiviert und gewartet wird, bis das Framework seine anfängliche Darstellung abgeschlossen hat.

Einstieg

Setzen Sie RenderingOptions.EnableJavaScript = True und konfigurieren Sie eine Renderverzögerung mit WaitFor.RenderDelay(ms), um Angular (oder jedem anderen JavaScript-Framework) Zeit zu geben, seine Komponenten vor dem Erfassen des PDFs zu booten und zu rendern. Rufen Sie dann RenderUrlAsPdf mit der Ziel-URL auf.

Den Code verstehen

  • EnableJavaScript: Aktiviert die Ausführung von JavaScript während des Renderns. Dies ist erforderlich für jedes einseitige Anwendungs-Framework (SPA) wie Angular, React oder Vue.
  • WaitFor.RenderDelay(500): Pausiert für 500 Millisekunden nach dem Laden der Seite. Angular und ähnliche Frameworks benötigen diese Zeit, um Vorlagen zu kompilieren und das DOM zu füllen. Erhöhen Sie diesen Wert, wenn das gerenderte PDF weiterhin Ladezustände zeigt.
  • RenderUrlAsPdf(url): Ruft die URL ab, führt JavaScript aus, wartet auf die Verzögerung und erfasst dann die vollständig gerenderte Seite als PDF.

Anpassen der Renderverzögerung

Die ideale Verzögerung hängt von der Komplexität der Seite und der Geschwindigkeit des Servers ab. Für einfache Komponenten sind normalerweise 200–500 ms ausreichend. Für Seiten mit mehreren asynchronen Datenabfragen sollten Sie erwägen, WaitFor Bedingungen basierend auf dem Erscheinen spezifischer DOM-Elemente zu verwenden, anstatt einer festen Zeitverzögerung.

Lernen Sie, HTML mit IronPDF for Python in PDF zu konvertieren!

Bereit anzufangen?
Version: 2026.6 gerade veröffentlicht
Still Scrolling Icon

Scrollst du immer noch?

Sie brauchen schnell einen Beweis?
Führen Sie eine Probe aus Sehen Sie zu, wie Ihr HTML-Code in eine PDF-Datei umgewandelt wird.