Naprawianie problemów z przekroczeniem limitu czasu renderowania w IronPDF
Domyślny limit czasu renderowania w IronPDF wynosi 60 sekund. Jeśli proces renderowania nie zakończy się w tym czasie, zostanie zgłoszony wyjątek czasu oczekiwania.
W przypadku danych wejściowych zawierających duże ilości zasobów graficznych lub wymagających dodatkowego czasu na renderowanie zaleca się dostosowanie czasu trwania RenderDelay. Dzięki temu zasoby mogą zostać w pełni wyrenderowane wirtualnie przed wygenerowaniem pliku PDF. Niezastosowanie się do tego może skutkować brakiem zasobów w dokumencie PDF lub nawet pustym plikiem PDF.
Aby nadpisac ustawienie domyslne, nalezy dostosowac czas trwania parametru Timeout w klasie ChromePdfRenderOptions i okreslic czas opoznienia w metodzie RenderDelay za posrednictwem obiektu wrapper WaitFor.
Przykład
// Create a new instance of ChromePdfRenderOptions
ChromePdfRenderOptions renderOptions = new ChromePdfRenderOptions();
// Increase the timeout for the rendering process to 120 seconds
renderOptions.Timeout = 120; // seconds
// Increase the delay before rendering to ensure all assets are fully loaded
renderOptions.WaitFor.RenderDelay(3000); // milliseconds (3 seconds)
// Create a new instance of ChromePdfRenderOptions
ChromePdfRenderOptions renderOptions = new ChromePdfRenderOptions();
// Increase the timeout for the rendering process to 120 seconds
renderOptions.Timeout = 120; // seconds
// Increase the delay before rendering to ensure all assets are fully loaded
renderOptions.WaitFor.RenderDelay(3000); // milliseconds (3 seconds)
' Create a new instance of ChromePdfRenderOptions
Dim renderOptions As New ChromePdfRenderOptions()
' Increase the timeout for the rendering process to 120 seconds
renderOptions.Timeout = 120 ' seconds
' Increase the delay before rendering to ensure all assets are fully loaded
renderOptions.WaitFor.RenderDelay(3000) ' milliseconds (3 seconds)
Więcej informacji na temat Timeout i RenderDelay znajdziesz w poniższych artykułach.
Limit czasu
RenderDelay
- Jak używać JavaScript z HTML do PDF
- Jak debugować HTML w przeglądarce Chrome, aby tworzyć pliki PDF o idealnej rozdzielczości
Aby zgłosić zapotrzebowanie na usługę do naszych inżynierów, prosimy przejść do: Zgłoszenie inżynieryjne IronPDF.

