Angular.JS do PDF

Użyj metody fromUrl, aby wyrenderować dokument PDF z URL za pomocą IronPDF. Renderowanie odbywa się w instancji, co czasami może prowadzić do problemów z ładowaniem JavaScript lub czcionek. Aby zapewnić poprawne ładowanie JavaScript i czcionek, zaleca się użycie klasy waitFor i określenie odpowiedniego typu oczekiwania oraz maksymalnego czasu oczekiwania.

Konsekwencje niepoprawnie załadowanego JavaScript lub czcionek mogą obejmować:

  • Niewidoczna treść tekstowa
  • Nieprawidłowo wyświetlana zawartość

Oto przykładowy fragment kodu demonstrujący, jak wyrenderować PDF za pomocą IronPDF z właściwymi mechanizmami oczekiwania:

Wyjaśnienie kodu

  • Importuj przestrzeń nazw IronPdf: Kod zaczyna się od importu przestrzeni nazw IronPdf oraz System. IronPdf jest niezbędne do renderowania PDF, a System dostarcza podstawowych funkcjonalności, takich jak używanie klasy TimeSpan.

  • Główna metoda: Metoda Main jest punktem wejścia programu.

  • Specyfikacja URL: Zmienna url przechowuje URL strony internetowej, którą chcesz przekonwertować na dokument PDF.

  • Zainicjuj renderer: Tworzona jest instancja renderera HtmlToPdf za pomocą new HtmlToPdf(). Ta instancja jest używana do wykonania konwersji.

  • Renderuj URL do PDF: Metoda RenderUrlAsPdf() jest wywoływana na instancji renderer, aby przekonwertować HTML z URL na dokument PDF.

  • Zadbaj o pełne załadowanie strony: Do obsługi asynchronicznego ładowania zasobów, takich jak JavaScript i czcionki, używany jest WaitForNetworkIdle(). Metoda ta czeka, aż aktywność sieciowa zaniknie, przy czym określony jest maksymalny czas oczekiwania TimeSpan.FromSeconds(10). To jest kluczowe dla stron, które mocno polegają na dynamicznej zawartości lub czcionkach.

  • Zapisz PDF: Utworzony PDF jest następnie zapisywany do pliku o nazwie output.pdf za pomocą metody SaveAs().

  • Komunikat o statusie: Na koniec, po pomyślnym zapisaniu PDF, na konsolę jest drukowana wiadomość potwierdzająca.

To podejście zapewnia, że wyrenderowany PDF jest kompletny i dokładny, z poprawnie załadowanymi wszystkimi JavaScript i czcionkami.

Odkryj przykład kodu konwersji Angular do PDF

Gotowy, aby rozpocząć?
Wersja: 2026.4 just released
Still Scrolling Icon

Wciąż przewijasz?

Czy chcesz szybko dowodu?
Uruchom przykład i zobacz, jak Twój kod HTML zamienia się w plik PDF.