我无法使用jsPDF生成PDF。这是我的代码:-
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/1.2.61/jspdf.min.js"></script>
<script>
$(function () {
var specialElementHandlers = {
'#editor': function (element, renderer) {
return true;
}
};
$('#cmd').click(function () {
var doc = new jsPDF();
doc.fromHTML(
$('#target').html(), 15, 15,
{'width': 170, 'elementHandlers': specialElementHandlers},
function () {
doc.save('sample-file.pdf');
}
);
});
});
</script>
</head>
<body>
<div id="content">
<h3>Hello, this is a H3 tag</h3>
<p>a pararaph</p>
</div>
<div id="editor"></div>
<button id="cmd">generate PDF</button>
</body>
</html>
这里的问题是-运行此命令时,什么也没发生。当我单击按钮时,没有PDF下载。我不确定代码是否有问题还是我的浏览器。
在此感谢任何帮助。我的项目非常需要这个。