我想打印包含 folium 地图的网站的 PDF。一个很好的例子可以在https://python-visualization.github.io/folium/quickstart.html,但其他 Jupyter Notebook 也可以作为示例。此外,我想以自动化的方式执行此操作,例如作为批处理脚本。为此,我一直在使用以下命令
& "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"
不知何故,生成的 PDF 中并非所有地图都完全加载。我尝试增加延迟,但即使在 45 秒后,一些图块仍然丢失。这不是我的互联网连接问题 - 在浏览器中查看时,图块会在较短的时间段后显示。
为了获得 PDF,我需要添加或更改哪些参数?
答案1
我以前也遇到过同样的问题。
此命令可以帮助您:
--run-all-compositor-stages-before-draw
这应该可以解决问题