Javascript 下载pdf格式不正确

Javascript 下载pdf格式不正确,javascript,jquery,Javascript,Jquery,请检查链接 /*下载选项*/ var doc=new jsPDF(); var specialElementHandlers={ “#编辑器”:函数(元素、渲染器){ 返回true; } }; doc.fromHTML($('#示例').html(),55,55{ “宽度”:170, “elementHandlers”:specialElementHandlers }); document.getElementById(“cmd”).onclick=function(){ var pass1

请检查链接


/*下载选项*/
var doc=new jsPDF();
var specialElementHandlers={
“#编辑器”:函数(元素、渲染器){
返回true;
}
};
doc.fromHTML($('#示例').html(),55,55{
“宽度”:170,
“elementHandlers”:specialElementHandlers
});
document.getElementById(“cmd”).onclick=function(){
var pass1=“酷”;
password=prompt('请输入您的密码以打印此页!','';
如果(密码==pass1)
{ 
doc.save('target-file.pdf');
}否则{
window.alert('抱歉!您不是作者');
}
}
这是一个数据表。我能够以正确的格式打印它,但不能以与datatable相同的格式下载。 请帮忙
我想要与pdf格式的DATATABLE相同的格式。

您正在使用的jspdf资源可能是旧资源,无法正常工作

您应该做的另一件事是使用div标记包装内容

我用下面的版本试用了你的小提琴示例,效果很好。

您正在使用的jspdf资源可能是旧资源,无法正常工作

您应该做的另一件事是使用div标记包装内容

我用下面的版本试用了你的小提琴示例,效果很好。

看看这篇文章:附上一个很好的工作示例。看看这篇文章:附上一个很好的工作示例。你能分享你的小提琴吗?
<script>
 /*Download option*/
var doc = new jsPDF();
    var specialElementHandlers = { 
 '#editor': function (element, renderer) {
        return true;
    }
    };
          doc.fromHTML($('#example').html(), 55, 55, {
        'width': 170,
    'elementHandlers': specialElementHandlers
    });


document.getElementById("cmd").onclick = function () {

    var pass1= "cool" ;

password=prompt('Please enter your password to Print this page!',' ');

if (password==pass1)
{ 
       doc.save('target-file.pdf');
   } else {
       window.alert('Sorry! You are not Authorsised');   
   }
 }

</script>