Używamy wkhtmltopdf do konwersji dynamicznych stron html do pdf. Musimy poczekać, aż wszystkie żądania ajax zostaną zakończone.wkhtmltopdf zaczekaj na stan przed wydrukowaniem
Czy istnieje możliwość opóźnienia drukowania pod warunkiem?
Używamy wkhtmltopdf do konwersji dynamicznych stron html do pdf. Musimy poczekać, aż wszystkie żądania ajax zostaną zakończone.wkhtmltopdf zaczekaj na stan przed wydrukowaniem
Czy istnieje możliwość opóźnienia drukowania pod warunkiem?
Można użyć opcji --window-status
, patrz ta post on the mailing list.
Możesz spróbować użyć opcji --javascript-delay.
Chcę mieć pewność, że każde żądanie zostało zakończone i nie chcę opóźniać więcej niż potrzeba. Opóźnienie - jdokrypt nie jest dobre. – Levi
Zgaduję, że nie ma na to opcji, ponieważ zepsułaby się, gdy się nad tym zastanowić. Wyobraź sobie stronę, która nieprzerwanie odpytuje punkt końcowy AJAX co N sekund, co jest bardzo powszechne. Twój scenariusz może nie mieć tego, ale wkhtmltopdf tego nie wie i nie ma prawdziwego sposobu na oznaczenie, że masz stałą ścieżkę ładowania. –
Nie chcę, aby wkhtmltopdf czekał na moje żądania ajaxowe, potrzebowałbym opcji dodania mojego warunku oczekiwania, może skryptu, który może powiedzieć wkhtmltopdf kiedy drukować. – Levi