我使用JsPDF将div转换为PDF,使用按钮开始操作。
这是我的剧本:
<script type="text/javascript" src="http://mrrio.github.io/jsPDF/dist/jspdf.debug.js"></script>
<script type="text/javascript" src="http://html2canvas.hertzen.com/build/html2canvas.js"></script>
<script type='text/javascript'>//<![CDATA[
$(window).load(function(){
$(document).ready(function() {
$('#download').click(function() {
html2canvas($("#canvas"), {
onrendered: function(canvas) {
var imgData = canvas.toDataURL('image/png');
$("#imgRes").attr("src", imgData);
var doc = new jsPDF('p', 'mm');
doc.addImage(imgData, 'PNG', 10, 10);
doc.save('sample-file.pdf');
}
});
});
});
});//]]>
</script>
&#13;
这是我发现有效的唯一方法,但如果您能找到解决问题的方法,请告诉我。
目前脚本的问题是:
我知道很多事情,但我从编码开始,我有点迷失。
非常感谢你的帮助。
答案 0 :(得分:0)
我终于使用了HTML2PDF脚本。 最好满足我的需求。 JsPDF非常好用且简单易用,但生成的带有画布/图像的PDF很难优化。