Qt wkhtmltopdf OpenLayers V3失败
我尝试从OpenLayer V3地图生成带有WKHTMLTPFD的PDF,但只得到一张空图像 这段代码应该生成带有地图图像的PDF,但它只生成地图的背景Qt wkhtmltopdf OpenLayers V3失败,qt,pdf-generation,openstreetmap,wkhtmltopdf,openlayers-3,Qt,Pdf Generation,Openstreetmap,Wkhtmltopdf,Openlayers 3,我尝试从OpenLayer V3地图生成带有WKHTMLTPFD的PDF,但只得到一张空图像 这段代码应该生成带有地图图像的PDF,但它只生成地图的背景 wkhtmltopdf --javascript-delay 5000 http://openlayers.org/en/v3.1.1/examples/moveend.html test.pdf 我做错了什么 这是我已经检查过的: 我用Chrome打开了网页,并将其保存为PDF格式。它起作用了 在Wireshark跟踪中,我看不到对磁贴图
wkhtmltopdf --javascript-delay 5000 http://openlayers.org/en/v3.1.1/examples/moveend.html test.pdf
我做错了什么
这是我已经检查过的:
- 我用Chrome打开了网页,并将其保存为PDF格式。它起作用了
- 在Wireshark跟踪中,我看不到对磁贴图像的任何请求(因此阻止磁贴服务器不是故障)
- 我在wkhtmltopdf上尝试了一些选项,如
和--background
,但没有成功(这些选项也被标记为默认选项)--images
- 我在Windows8上使用wkhtmltopdf 0.12.1.2(带补丁qt)。没有成功
- Ubuntu14上的wkhtmltopdf 0.12.1(带补丁的qt):没有成功
wkhtmltopdf--windowstatus ready test.pdfA
--javascript延迟5秒
等待足够的时间加载所有图像。所以这无法解决问题。您是否尝试过--window-status。抱歉。我现在不能用我的地图来测试它。(我将我的地图组件更改为传单.js)