Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/5.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_Pdf_Jspdf_Html2canvas - Fatal编程技术网

Javascript 使用地图从HTML生成PDF(完全是屏幕截图)

Javascript 使用地图从HTML生成PDF(完全是屏幕截图),javascript,pdf,jspdf,html2canvas,Javascript,Pdf,Jspdf,Html2canvas,您好,我有一个html,其中包含一些内容和一个地图,使用用于地图渲染的传单api()这整个内容是模式面板的一部分,在用户输入一些数据后单击按钮即可打开。我想将所有内容导出到带有客户端解决方案的pdf中 我尝试过jspdf,但它不起作用。尝试将canvastohtml和jspdf结合起来,但也无法使其工作。这里要提到的是我的内容包含导出jspdf不支持的地图 任何人都知道解决方案,请分享。我已经包括了下面的代码 PS:使用phamtomjs不是一个选项 函数createMap(MapPlace

您好,我有一个html,其中包含一些内容和一个地图,使用用于地图渲染的传单api()这整个内容是模式面板的一部分,在用户输入一些数据后单击按钮即可打开。我想将所有内容导出到带有客户端解决方案的pdf中

我尝试过jspdf,但它不起作用。尝试将canvastohtml和jspdf结合起来,但也无法使其工作。这里要提到的是我的内容包含导出jspdf不支持的地图

任何人都知道解决方案,请分享。我已经包括了下面的代码

PS:使用phamtomjs不是一个选项


函数createMap(MapPlaceholder ID){
var OSM_MAP_TILE_SERVER_URL='http://{s}.TILE.openstreetmap.se/hydda/full/{z}/{x}/{y}.png';
var DEFAULT_MAP_CENTER=L.latLng(25.296854389343867,51.48811340332031);
var默认值映射缩放=12;
var MAP_ZOOM_MAX=19;
var MAP_ZOOM_SEARCH=17;
var osmUrl='http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png';
var osmAttrib=‘地图数据©贡献者’;
var osm=新的L.Tillelayer(osmUrl{
minZoom:8,
maxZoom:12,
署名:奥斯马特里布
});
var map=L.map(MapPlaceholder ID).setView([51.505,-0.09],13);
map.addLayer(osm);
返回图;
}
车牌号:009-001GL-297286,驾驶员姓名:未知驾驶员

经纬度:25.215238,51.605439 (功能(){ createMap(“fd_地图_画布”); })();