IRONSOFTWAREHOME
Angular.JS do PDF
from ironpdf import *
 
# Instantiate Renderer
renderer = ChromePdfRenderer()

# Enable JavaScript in RenderingOptions
renderer.RenderingOptions.EnableJavaScript = True
renderer.RenderingOptions.WaitFor.RenderDelay(500)

pdfAngularJs = renderer.RenderUrlAsPdf("https://angular.io/")

# Export to a file or Stream
pdfAngularJs.SaveAs("angular.pdf")
NuGet Download
Install-Package ironpdf
Angular.JS do PDF

Angular.JS do PDF

IronPDF for Python moze renderowac aplikacje webowe sterowane przez JavaScript — w tym strony Angular — do PDF, wlaczajac wykonanie JavaScript i czekajac, az framework zakonczy swoje poczatkowe renderowanie.

Pierwsze kroki

Ustaw RenderingOptions.EnableJavaScript = True i skonfiguruj opoznienie renderowania, uzywajac WaitFor.RenderDelay(ms), aby dac Angularowi (lub kazdemu innemu frameworkowi JavaScript) czas na rozruch i renderowanie jego komponentow przed uchwyceniem PDF. Nastepnie wywolaj RenderUrlAsPdf z docelowym URL.

Zrozumienie kodu

  • EnableJavaScript: Umozliwia wykonywanie JavaScript podczas renderowania. Jest to wymagane dla kazdego frameworku aplikacji jednosktronowych (SPA), takiego jak Angular, React czy Vue.
  • WaitFor.RenderDelay(500): Wstrzymuje dzialanie na 500 milisekund po zaladowaniu strony. Angular i podobne frameworki potrzebuja tego czasu na kompilacje szablonow i wypelnienie DOM. Zwieksz te wartosc, jesli renderowany PDF nadal pokazuje stany ladowania.
  • RenderUrlAsPdf(url): Pobiera URL, wykonuje JavaScript, czeka na opoznienie, a nastepnie uchwyca w pelni renderowana strone jako PDF.

Regulowanie Opoznienia Renderowania

Idealne opoznienie zalezy od zlozonosci strony i szybkosci serwera. Dla prostych komponentow zazwyczaj wystarcza 200–500 ms. Dla stron z wieloma asynchronicznymi pobraniami danych rozwaz uzycie WaitFor warunkow opartych na pojawieniu sie okreslonych elementow DOM zamiast stalego opoznienia czasowego.

Naucz sie konwertowac HTML do PDF przy uzyciu IronPDF for Python!

Gotowy, aby rozpocząć?

Wersja:2026.6właśnie wydany

Key in blue circle

Uzyskaj natychmiast swój darmowy 30-dniowy Klucz Testowy.

Brak ograniczeń. 100% dostępności. Bez karty kredytowej.

bullet_checkedNie wymaga karty kredytowej ani tworzenia kontaBrak ograniczeń. 100% dostępności. Bez karty kredytowej.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Zarezerwuj swoje darmowe Demo na żywo
Booking Badge

Zaufane przez miliony inżynierów na całym świecie

Logotypy klientów Iron Software
Otrzymaj swoje Konsultacja Bez Zobowiązań
Wypełnij poniższy formularz lub wyślij e-mail na sales@ironsoftware.com
Twoje dane zawsze będą utrzymywane w tajemnicy.
Zaufane przez miliony inżynierów na całym świecie
Logotypy klientów Iron Software
Otrzymaj swój darmowy Klucz Próbny na 30 dni natychmiast.
Nie wymaga karty kredytowej ani tworzenia konta