Я пытаюсь создать PDF-файл с помощью wkhtmltopfd из карты OpenLayer V3, но получаю только пустое изображение.
Этот код должен создать PDF-файл с изображениями карты, но он создает только фон карты.
wkhtmltopdf --javascript-delay 5000 http://openlayers.org/en/v3.1.1/examples/moveend.html test.pdf
Что я делаю не так?
Это то, что я уже проверил:
- Я открыл веб-страницу в Chrome и сохранил ее в формате PDF. Оно работает.
- В трассировке Wireshark я не вижу ни одного запроса к тайловому изображению (поэтому блокировка тайлового сервера не является ошибкой).
- Я попробовал некоторые параметры wkhtmltopdf, такие как
--background
и--images
, но безуспешно (эти параметры также помечены как параметры по умолчанию). - Я использую wkhtmltopdf 0.12.1.2 (с исправленным qt) в Windows 8. Безуспешно.
- Также wkhtmltopdf 0.12.1 (с исправленным qt) в Ubuntu 14: безуспешно.