Angular.JS do PDF

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

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

  • Niewidoczna treść tekstu
  • 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

  • Importowanie przestrzeni nazw IronPDF: Kod rozpoczyna się od zaimportowania przestrzeni nazw IronPdf i System. IronPDF jest niezbędny do renderowania plików PDF, a System zapewnia podstawowe funkcje, takie jak korzystanie z klasy TimeSpan.

  • Main

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

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

  • Inicjalizacja renderera: Instancja renderera HtmlToPdf jest tworzona przy użyciu new HtmlToPdf(). Ta instancja jest używana do wykonania konwersji.

  • Renderowanie adresu URL do formatu PDF: Metoda RenderUrlAsPdf() jest wywoływana na instancji renderer w celu konwersji zawartości HTML adresu URL do dokumentu PDF.

  • Zapewnienie pełnego załadowania strony: Aby obsłużyć asynchroniczne ładowanie zasobów, takich jak JavaScript i czcionki, używa się WaitForNetworkIdle(). Ta metoda czeka, aż aktywność sieciowa ustąpi, przy czym określono maksymalny czas oczekiwania TimeSpan.FromSeconds(10). To jest kluczowe dla stron, które mocno polegają na dynamicznej zawartości lub czcionkach.

  • Zapisz PDF: Powstały plik PDF jest następnie zapisywany w pliku o nazwie output.pdf przy użyciu 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.5 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.