%20Website%20als%20PDF%20mit%20Chrome%20im%20Headless-Modus%20drucken.png)
Ich möchte ein PDF einer Website mit Folium-Karten ausdrucken. Ein tolles Beispiel finden Sie unterhttps://python-visualization.github.io/folium/quickstart.html, aber auch andere Jupyter Notebooks können als Beispiel dienen. Außerdem möchte ich dies automatisiert tun, z. B. als Batch-Skript. Dafür habe ich mit dem folgenden Befehl gearbeitet
& "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --headless --print-to-pdf="/my/path/to/output.pdf" --delay=15000 --disable-gpu --print-background --enable-logging --v=1 "https://python-visualization.github.io/folium/quickstart.html"
Irgendwie werden im resultierenden PDF nicht alle Karten vollständig geladen. Ich habe versucht, die Verzögerung zu erhöhen, aber selbst nach 45 Sekunden fehlten einige Kacheln. Das liegt nicht an meiner Internetverbindung - beim Betrachten im Browser werden die Kacheln nach einer kürzeren Zeitspanne angezeigt.
Welche Parameter muss ich ergänzen bzw. ändern um das PDF zu erhalten?
Antwort1
Ich hatte vor einiger Zeit das gleiche Problem.
Dieser Befehl kann Ihnen helfen:
--run-all-compositor-stages-before-draw
Dies sollte das Problem lösen