0
我正在尝试使用jsPDF,并创建了一个简单示例,如下所示。然而,错误正在发生,我不明白原因,因为一切似乎都是正确的:Uncaught SyntaxError: Unexpected token <
。所有需要的文件都在同一个目录中。使用jsPDF在Nodejs上创建PDF文件时出错
Html_to_pdf.html
<!DOCTYPE>
<html>
<head>
<title>PDF to HTML test</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<script type="text/javascript" src="jspdf.min.js" ></script>
<script type="text/javascript" src="html2canvas.js" ></script>
<script type="text/javascript">
function genPDF() {
html2canvas(document.body, {
onrendered: function(canvas) {
var img = canvas.toDataURL("image/png");
var doc = new jsPDF();
doc.addImage(img, 'JPEG', 20, 20);
doc.save('test.pdf');
}
});
}
</script>
</head>
<body>
<h1>jsPDF Test</h1>
<a href="javascript:genPDF()">Download PDF</a>
<div id="testDiv">
<h1>Example Header</h1>
<input type="text"/>
<input type="submit" value="button" />
<br><br>
<img src="flores.jpg" width="600" height="450" />
</div>
</body>
</html>