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")
pip install 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.10właśnie wydany

Key in blue circle

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

Your trial license will be sent to your email address

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 for Python
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ń
Twoje dane zawsze będą utrzymywane w tajemnicy.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Zaufane przez miliony inżynierów na całym świecie
Otrzymaj swój darmowy Klucz Próbny na 30 dni natychmiast.
Nie wymaga karty kredytowej ani tworzenia konta
Pobierz moduł Python do PDF
Zainstaluj za pomocą pip

Wersja: 2026.10

  1. Download and install Python 3.7+.
  2. Install pip from pypi.org if it isn't installed already.
  3. Wykonaj powyższe polecenie w terminalu.
Moduł Python PDF
Pobierz Moduł

Wersja: 2026.10

Ręcznie zainstaluj w swoim projekcie

  1. Pobierz pakiet
  2. Uruchom to polecenie z terminala
    pip install ironpdf-2026.10-py37-none-win_amd64.whi

Licencje od 999 USD