我尝试从OpenLayer V3映射生成一个带有wkhtmltopfd的PDF,但是我只得到一个空的图像。
这段代码应该生成带有地图图像的PDF,但是它只生成地图的背景。
wkhtmltopdf --javascript-delay 5000 http://openlayers.org/en/v3.1.1/examples/moveend.html test.pdf我做错了什么?
这就是我已经查过的:
--background和--images,但是没有成功(这些选项也被标记为默认选项)。发布于 2015-03-12 09:58:12
使用窗口状态开关“-窗口-状态XXXX",如果添加此开关,PDF组件(wkhtmtopdf)将等待窗口状态,只要脚本将窗口设置为就绪或开关wkhtmltopdf中给定的任何内容,就会开始将html转换为PDF。
你需要做什么…。尝试查找您的映射何时加载到DOM中并呈现所有内容(ajax调用或任何长时间运行的脚本都已完成/成功),然后设置window.sataus =“就绪”(使用java脚本)
添加开关“-窗口状态就绪”
wkhtmltopdf -窗口状态就绪http://openlayers.org/en/v3.1.1/examples/moveend.html test.pdf
https://stackoverflow.com/questions/28064345
复制相似问题