Angular.JS do PDF

Użyć 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 upewnić się, że JavaScript i czcionki ładują się poprawnie, zaleca się użycie klasy waitFor oraz określenie odpowiedniego typu oczekiwania, jak również 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

  • Importuj przestrzeń nazw IronPDF: Kod rozpoczyna się od importu przestrzeni nazw IronPdf i System. IronPDF jest niezbędny do renderowania PDF, a System zapewnia podstawowe funkcjonalności, takie jak użycie klasy TimeSpan.

  • Main

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

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

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

  • Renderowanie URL na PDF: Metoda RenderUrlAsPdf() jest wywoływana na instancji renderer, aby przekonwertować zawartość HTML adresu URL na dokument PDF.

  • Zapewnij pełne załadowanie strony: W celu obsługi asynchronicznego ładowania zasobów, takich jak JavaScript i czcionki, używany jest WaitForNetworkIdle(). Ta metoda czeka, aż aktywność sieciowa ustanie, z określonym maksymalnym czasem oczekiwania TimeSpan.FromSeconds(10). To jest kluczowe dla stron, które mocno polegają na dynamicznej zawartości lub czcionkach.

  • Zapisz PDF: Wynikowy PDF jest następnie zapisywany do pliku o nazwie output.pdf, używając 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.6 właśnie wydany
Still Scrolling Icon

Wciąż przewijasz?

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