下载js
https://github.com/eKoopmans/html2pdf.js#html
这里我直接用字符串来实现了
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<p id="element-to-print">hello</p>
<script type="text/javascript" src="js/html2pdf.bundle.min.js">
// var element = document.getElementById('element-to-print');
// html2pdf(element);
</script>
<script type="text/javascript">
var element = "<!DOCTYPE html><p style='color:red'>Hello World</p></html>";
var opt = {
margin: 1,
filename: 'myfile.pdf',
image: { type: 'jpeg', quality: 0.98 },
html2canvas: { scale: 2 },
jsPDF: { unit: 'in', format: 'letter', orientation: 'portrait' }
};
// New Promise-based usage:
html2pdf().set(opt).from(element).save();
</script>
</body>
</html>