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