最佳答案
如this post中所述,您可以使用jsPDF库来执行此操作.
还要获取html2canvasJS将文档元素转换为画布以修复CSS.
JS:
let doc = new jsPDF('p','pt','a4');
doc.addHTML(document.body,function() {
doc.save('html.pdf');
});
HTML:
演示:JSFiddle
您也可以使用按钮触发下载(see initial post for details)