如何使用Javascript将Google地图转换为PDF?
是否有任何javascript代码可以使用javascript或任何JS库将生成的google地图转换为PDF如何使用Javascript将Google地图转换为PDF?,javascript,google-maps,jquery-plugins,Javascript,Google Maps,Jquery Plugins,是否有任何javascript代码可以使用javascript或任何JS库将生成的google地图转换为PDF 任何帮助都将不胜感激,如果有此类场景的演示,将更有帮助。如果您同意使用多个库,您可以尝试快照html页面,然后使用node.js来。我有一个使用两个库的解决方案: jspdf.min.js和html2canvas.js。 将以下内容添加到index.html: 说明: html2canvas接受body或任何其他DOM元素并创建画布对象 canvas.toDataURL创建图像字符
任何帮助都将不胜感激,如果有此类场景的演示,将更有帮助。如果您同意使用多个库,您可以尝试快照html页面,然后使用node.js来。我有一个使用两个库的解决方案: jspdf.min.js和html2canvas.js。 将以下内容添加到index.html:
说明:
你见过这个吗?这也是一个很好的例子:@LuisGouveia,是的,我看过,但实际上没有relates@LuisGouveia,你能提供更多的细节吗?谢谢!我今天用过这个。比phantom.js容易得多。只需将map DIV id指定给参数即可。
function export_to_pdf() {
html2canvas(document.body, {
useCORS: true,
onrendered: function(canvas) {
var img =canvas.toDataURL("image/jpeg,1.0");
var pdf = new jsPDF();
pdf.addImage(img, 'JPEG', 15, 40, 180, 180);
pdf.save('a4.pdf')
}
});
}