Javascript 使用jspdf将html div导出为pdf

Javascript 使用jspdf将html div导出为pdf,javascript,html,pdf,jspdf,Javascript,Html,Pdf,Jspdf,我有这个代码,但不起作用。控制台将返回以下错误: 无法从_html.js:169读取未定义的-jspdf.plugin.widths属性 有人能帮我吗 <div id="box"> Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad mini

我有这个代码,但不起作用。控制台将返回以下错误:

无法从_html.js:169读取未定义的-jspdf.plugin.widths属性

有人能帮我吗

<div id="box">
    Lorem ipsum dolor sit amet, consectetur adipisicing elit,
    sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. 
    Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi...
</div>


<button id="pdf_new"> New PDF</button>

<!-- Analytics -->
<script type="text/javascript">

    var doc = new jsPDF();          
    var specialElementHandlers = {
        '#editor': function (element, renderer) {
            return true;
        }
    };

   $('#pdf_new').click(function(){
      var html=$("#box").html();
         doc.fromHTML(html,200,200, {
            'width': 500,
            'elementHandlers': specialElementHandlers
         });
      doc.save("Test.pdf");
    });


</script>

在这里你可以找到问题,问题在这个文件的第720行

我发现了问题,我没有包括jsPDF库的所有主要文件。现在它工作了

你能提供一个工作实例吗?如果你不知道在这种情况下未定义的文件应该是什么,你很难在这里为你提供帮助。添加了jspdf.plugin.from_html.js filesame问题的链接,jspdf不支持表colspan。另外,请提供完整的答案,让我们知道你添加的jspdf的哪些主要文件可以使它工作。?