Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有没有办法使用Javascript将复杂的HTML(如动态谷歌地图)保存为PDF?_Javascript_Google Maps_Jspdf_Html2canvas - Fatal编程技术网

有没有办法使用Javascript将复杂的HTML(如动态谷歌地图)保存为PDF?

有没有办法使用Javascript将复杂的HTML(如动态谷歌地图)保存为PDF?,javascript,google-maps,jspdf,html2canvas,Javascript,Google Maps,Jspdf,Html2canvas,现在的情况是,我建立了一个项目,你可以使用谷歌地图绘制多边形。有没有办法将当前屏幕上的内容保存为PDF格式 <div id="map-canvas"> ... the map is here ... </div> <div id="map-key"> ... I made a key for the map </div> 。。。地图在这里。。。 ... 我为地图做了一把钥匙 假设我的HTML看起来像上面那样。我想下载屏幕上的PDF图像 我尝试了

现在的情况是,我建立了一个项目,你可以使用谷歌地图绘制多边形。有没有办法将当前屏幕上的内容保存为PDF格式

<div id="map-canvas"> ... the map is here ... </div>
<div id="map-key"> ... I made a key for the map </div>
。。。地图在这里。。。
... 我为地图做了一把钥匙
假设我的HTML看起来像上面那样。我想下载屏幕上的PDF图像

我尝试了html2canvas和jsPDF,但这些库似乎无法显示google地图的元素

我看了google的静态地图API(),但看起来我无法绘制复杂的多边形,然后检索屏幕上当前内容的PDF版本,并在PDF中包含我的地图键

有没有一种方法可以通过编程方式拍摄屏幕截图?我不认为我可以从技术上截屏,但有没有一种方法可以在这里做类似的事情


请帮忙

但是,在保存谷歌地图时,将其应用于不同的HTML元素?您在这个问题上有什么进展吗?我也面临同样的问题