我正在尝试使用jsPDF将div值下载到PDF中,这里是我编写的代码:
<html>
<head>
<script src="//code.jquery.com/jquery-1.11.0.min.js"></script>
<script src="//code.jquery.com/jquery-migrate-1.2.1.min.js"></script>
<script src="jsPDF.js"></script>
<script>
$(function () {
var doc = new jsPDF();
var specialElementHandlers = {
'#editor': function (element, renderer) {
return true;
}
};
$('#cmd').click(function () {
doc.fromHTML($('#content').html(), 15, 15, {
'width': 170,
'elementHandlers': specialElementHandlers
});
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>
Run Code Online (Sandbox Code Playgroud)
但是点击按钮时没有发生任何事情......我已经从这个链接下载了jsPDF .
我无能为力,任何人都可以帮助我.
匹克jspdf.min.js从https://github.com/MrRio/jsPDF/tree/master/dist
那应该工作:
....
<script src="jspdf.min.js"></script>
<script>
$(function () {
$('#cmd').click(function () {
var doc = new jsPDF();
doc.addHTML($('#content')[0], 15, 15, {
'background': '#fff',
}, function() {
doc.save('sample-file.pdf');
});
});
});
</script>
....
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
37000 次 |
| 最近记录: |