%20%D0%B2%D0%B5%D0%B1-%D1%81%D0%B0%D0%B9%D1%82%20%D0%B2%20%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B5%20PDF%20%D1%81%20%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E%20Chrome%20%D0%B2%20%D1%80%D0%B5%D0%B6%D0%B8%D0%BC%D0%B5%20Headless.png)
Я хочу распечатать PDF веб-сайта с фолиевыми картами на нем. Отличный пример можно увидеть наhttps://python-visualization.github.io/folium/quickstart.html, но другие Jupyter Notebooks также могут послужить хорошим примером. Кроме того, я хочу сделать это автоматизированным способом, например, как пакетный скрипт. Для этого я работаю с командой ниже
& "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
Это должно решить проблему